{"title":"Meal Plan","description":"","products":[{"product_id":"5-meal-plan","title":"5 Meal Plan","description":"\u003cdiv class=\"amr-lp\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600\u0026amp;family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ── AMOR MEAL PREP LP v3 · SMMP BUILD · NAMESPACE: amr- ── *\/\n  .amr-lp {\n    --amr-brand: #471b4c !important;\n    --amr-dark: #170a19 !important;\n    --amr-accent: #a856b2 !important;\n    --amr-accent-deep: #82358b !important;\n    --amr-gold: #d8b56a !important;\n    --amr-bg: #F6F4EC !important;\n    --amr-surface: #ECE7DA !important;\n    --amr-white: #ffffff !important;\n    --amr-ink: #1e1320 !important;\n    --amr-muted: #605162 !important;\n    --amr-cream: #F6F4EC !important;\n    --amr-serif: \"Cormorant Garamond\", Georgia, serif !important;\n    --amr-sans: \"DM Sans\", system-ui, -apple-system, sans-serif !important;\n    --amr-r-lg: 32px !important;\n    --amr-r-md: 18px !important;\n    --amr-pill: 999px !important;\n    --amr-ease: cubic-bezier(0.16, 1, 0.3, 1) !important;\n\n    background-color: var(--amr-bg) !important;\n    color: var(--amr-ink) !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    container-type: inline-size !important;\n    container-name: amrlp !important;\n    overflow-x: hidden !important;\n  }\n\n  .amr-lp *, .amr-lp *::before, .amr-lp *::after {\n    box-sizing: border-box !important;\n  }\n\n  .amr-lp h1, .amr-lp h2, .amr-lp h3 {\n    font-family: var(--amr-serif) !important;\n    font-weight: 600 !important;\n    line-height: 1.12 !important;\n    letter-spacing: 0.01em !important;\n    margin: 0 !important;\n  }\n\n  .amr-lp p { margin: 0 !important; }\n\n  .amr-italic {\n    font-style: italic !important;\n    font-weight: 500 !important;\n    color: var(--amr-accent) !important;\n  }\n\n  .amr-eyebrow {\n    display: block !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.16em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n    margin: 0 0 14px 0 !important;\n  }\n\n  \/* ── FADE-UP: visible by default, JS enables hidden state ── *\/\n  .amr-lp .amr-fade {\n    opacity: 1;\n    transform: none;\n    transition: opacity 0.7s var(--amr-ease), transform 0.7s var(--amr-ease) !important;\n  }\n  .amr-lp.amr-js .amr-fade {\n    opacity: 0;\n    transform: translateY(24px);\n  }\n  .amr-lp.amr-js .amr-fade.amr-in {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ── BUTTONS ── *\/\n  .amr-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 17px 36px !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.12em !important;\n    text-transform: uppercase !important;\n    text-decoration: none !important;\n    border-radius: var(--amr-pill) !important;\n    transition: all 0.25s var(--amr-ease) !important;\n    cursor: pointer !important;\n  }\n  .amr-btn-primary {\n    background-color: var(--amr-accent-deep) !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid var(--amr-accent-deep) !important;\n  }\n  .amr-btn-primary:hover {\n    background-color: var(--amr-accent) !important;\n    border-color: var(--amr-accent) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 12px 24px -10px rgba(130, 53, 139, 0.5) !important;\n  }\n  .amr-btn-ghost {\n    background-color: transparent !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid rgba(246, 244, 236, 0.35) !important;\n  }\n  .amr-btn-ghost:hover {\n    border-color: var(--amr-cream) !important;\n    background-color: rgba(246, 244, 236, 0.08) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* ── DARK HERO ── *\/\n  .amr-hero {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 90% 70% at 50% -10%, rgba(130, 53, 139, 0.35), transparent 60%) !important;\n    color: var(--amr-cream) !important;\n    padding: 88px 24px 96px 24px !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n  .amr-hero::after {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: auto 0 0 0 !important;\n    height: 1px !important;\n    background: linear-gradient(90deg, transparent, rgba(216, 181, 106, 0.5), transparent) !important;\n  }\n  .amr-hero-inner {\n    max-width: 860px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n  .amr-hero-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: rgba(130, 53, 139, 0.18) !important;\n    border: 1px solid rgba(168, 86, 178, 0.45) !important;\n    border-radius: var(--amr-pill) !important;\n    padding: 9px 20px !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 28px 0 !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-hero-badge .amr-dot {\n    width: 7px !important;\n    height: 7px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-gold) !important;\n    flex-shrink: 0 !important;\n    animation: amr-pulse 2.2s infinite !important;\n  }\n  @keyframes amr-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.35; }\n  }\n  .amr-hero h1 {\n    font-size: clamp(38px, 5.4cqw, 58px) !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 22px 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.02em !important;\n  }\n  .amr-hero h1 .amr-italic {\n    text-transform: none !important;\n    color: var(--amr-accent) !important;\n  }\n  .amr-hero-sub {\n    font-size: 16.5px !important;\n    font-weight: 300 !important;\n    line-height: 1.7 !important;\n    color: rgba(246, 244, 236, 0.78) !important;\n    max-width: 580px !important;\n    margin: 0 0 36px 0 !important;\n  }\n  .amr-hero-ctas {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 14px !important;\n    justify-content: center !important;\n  }\n\n  \/* ── ANIMATED TICKER ── *\/\n  .amr-ticker {\n    background-color: var(--amr-brand) !important;\n    padding: 16px 0 !important;\n    overflow: hidden !important;\n    white-space: nowrap !important;\n    position: relative !important;\n  }\n  .amr-ticker-track {\n    display: inline-flex !important;\n    align-items: center !important;\n    animation: amr-scroll 28s linear infinite !important;\n    will-change: transform !important;\n  }\n  @keyframes amr-scroll {\n    from { transform: translateX(0); }\n    to { transform: translateX(-50%); }\n  }\n  .amr-ticker-item {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 28px !important;\n    padding: 0 28px !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-ticker-item .amr-tick-sep {\n    color: var(--amr-gold) !important;\n    font-size: 14px !important;\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .amr-ticker-track { animation: none !important; }\n    .amr-lp .amr-fade, .amr-lp.amr-js .amr-fade { opacity: 1 !important; transform: none !important; transition: none !important; }\n  }\n\n  \/* ── WRAPPER ── *\/\n  .amr-wrap {\n    max-width: 1040px !important;\n    margin: 0 auto !important;\n    padding: 64px 20px 40px 20px !important;\n  }\n\n  .amr-section { margin: 0 0 72px 0 !important; }\n\n  \/* ── SIDE-BY-SIDE SECTION LAYOUT ── *\/\n  .amr-split {\n    display: grid !important;\n    grid-template-columns: 320px 1fr !important;\n    gap: 48px !important;\n    align-items: start !important;\n  }\n  .amr-split-head .amr-section-title {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-split-head p {\n    font-size: 15px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.65 !important;\n    margin: 14px 0 0 0 !important;\n  }\n  .amr-split-head .amr-btn { margin: 22px 0 0 0 !important; }\n\n  \/* ── MEET THE FOUNDER ── *\/\n  .amr-chef {\n    background-color: var(--amr-white) !important;\n    border-radius: 40px !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 40px !important;\n    display: grid !important;\n    grid-template-columns: 240px 1fr !important;\n    gap: 36px !important;\n    align-items: center !important;\n  }\n  .amr-chef-img {\n    position: relative !important;\n    width: 100% !important;\n    aspect-ratio: 1 \/ 1 !important;\n    border-radius: 26px !important;\n    overflow: hidden !important;\n    background-color: var(--amr-bg) !important;\n    border: 1px solid var(--amr-surface) !important;\n  }\n  .amr-chef-img img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n  .amr-chef-col {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  .amr-chef-label {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 30px !important;\n    color: var(--amr-brand) !important;\n    text-align: center !important;\n    margin: 0 0 12px 0 !important;\n  }\n  .amr-chef-text p {\n    font-size: 17px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.7 !important;\n  }\n  .amr-chef-text p strong { color: var(--amr-brand) !important; font-weight: 600 !important; }\n  .amr-chef-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 21px !important;\n    color: var(--amr-brand) !important;\n    margin: 18px 0 0 0 !important;\n  }\n\n  \/* ── PILLARS (POP-OUT BADGE CARDS) ── *\/\n  .amr-pillars {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px 18px !important;\n  }\n  .amr-pillar {\n    position: relative !important;\n    background-color: var(--amr-surface) !important;\n    border: 1px solid rgba(71, 27, 76, 0.05) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 34px 22px 26px 22px !important;\n    text-align: center !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.18) !important;\n    background-color: var(--amr-white) !important;\n  }\n  .amr-pillar-icon {\n    position: absolute !important;\n    top: -22px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 52px !important;\n    height: 52px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.08) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 24px !important;\n    box-shadow: 0 10px 22px -8px rgba(71, 27, 76, 0.35) !important;\n    transition: transform 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover .amr-pillar-icon {\n    transform: translateX(-50%) translateY(-4px) scale(1.08) !important;\n  }\n  .amr-pillar h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-pillar p {\n    font-size: 14px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── HOW IT WORKS (dark panel, split inside) ── *\/\n  .amr-how {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 80% 60% at 50% 110%, rgba(130, 53, 139, 0.3), transparent 60%) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 56px 48px !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-how .amr-eyebrow { color: var(--amr-gold) !important; }\n  .amr-how .amr-section-title { color: var(--amr-cream) !important; }\n  .amr-how .amr-split-head p { color: rgba(246, 244, 236, 0.72) !important; }\n  .amr-how-steps {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n  }\n  .amr-step {\n    background-color: rgba(246, 244, 236, 0.05) !important;\n    border: 1px solid rgba(246, 244, 236, 0.12) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 22px 24px !important;\n    display: grid !important;\n    grid-template-columns: 40px 1fr !important;\n    gap: 18px !important;\n    align-items: start !important;\n  }\n  .amr-step-num {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 40px !important;\n    height: 40px !important;\n    border-radius: 50% !important;\n    border: 1px solid var(--amr-gold) !important;\n    color: var(--amr-gold) !important;\n    font-family: var(--amr-serif) !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n  }\n  .amr-step h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 6px 0 !important;\n  }\n  .amr-step p {\n    font-size: 14px !important;\n    color: rgba(246, 244, 236, 0.72) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── DELIVERY ── *\/\n  .amr-delivery-card {\n    background-color: var(--amr-white) !important;\n    border-radius: var(--amr-r-lg) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 36px !important;\n  }\n  .amr-days {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 16px !important;\n    margin: 0 0 24px 0 !important;\n  }\n  .amr-day {\n    background-color: rgba(130, 53, 139, 0.06) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-align: center !important;\n  }\n  .amr-day .amr-day-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(24px, 3cqw, 30px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    line-height: 1 !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-day .amr-day-label {\n    display: block !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-muted) !important;\n  }\n  .amr-day-cutoff {\n    display: block !important;\n    margin: 12px 0 0 0 !important;\n    padding: 10px 0 0 0 !important;\n    border-top: 1px dashed rgba(71, 27, 76, 0.22) !important;\n    font-size: 10.5px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.06em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n  }\n  .amr-map-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1.3fr !important;\n    gap: 20px !important;\n    align-items: stretch !important;\n    margin: 24px 0 0 0 !important;\n  }\n  .amr-map-info {\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 28px 26px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n  .amr-map-info h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.04em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 10px 0 !important;\n  }\n  .amr-map-info p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n  .amr-delivery-row {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    padding: 14px 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.1) !important;\n  }\n  .amr-delivery-row .amr-d-icon {\n    font-size: 18px !important;\n    line-height: 1.4 !important;\n    flex-shrink: 0 !important;\n  }\n  .amr-delivery-row p {\n    font-size: 14.5px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.55 !important;\n  }\n  .amr-delivery-row p strong { color: var(--amr-brand) !important; font-weight: 700 !important; }\n\n  \/* ── MAP EMBED ── *\/\n  .amr-map {\n    border-radius: var(--amr-r-md) !important;\n    overflow: hidden !important;\n    border: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n  .amr-map iframe {\n    width: 100% !important;\n    height: 280px !important;\n    border: 0 !important;\n    display: block !important;\n  }\n\n  \/* ── MEAL PLANS (split) ── *\/\n  .amr-plans {\n    background-color: var(--amr-surface) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 48px !important;\n  }\n  .amr-plans h2 {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-plans .amr-split-head p { color: var(--amr-muted) !important; }\n  .amr-plan-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 14px !important;\n  }\n  .amr-plan {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 6px !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-decoration: none !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover {\n    background-color: var(--amr-brand) !important;\n    border-color: var(--amr-brand) !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.4) !important;\n  }\n  .amr-plan .amr-num {\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(32px, 4cqw, 42px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-accent-deep) !important;\n    line-height: 1 !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan .amr-word {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-brand) !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover .amr-num, .amr-plan:hover .amr-word {\n    color: var(--amr-cream) !important;\n  }\n\n  \/* ── CONTACT (split) ── *\/\n  .amr-contact {\n    background-color: var(--amr-white) !important;\n    border: 2px solid var(--amr-accent-deep) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 36px 40px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 24px !important;\n    flex-wrap: wrap !important;\n  }\n  .amr-contact-text {\n    display: flex !important;\n    align-items: center !important;\n    gap: 18px !important;\n  }\n  .amr-contact-icon { font-size: 32px !important; }\n  .amr-contact h3 {\n    font-size: 24px !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 2px 0 !important;\n  }\n  .amr-contact p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n  }\n\n  \/* ── FOOTNOTE ── *\/\n  .amr-footnote {\n    text-align: center !important;\n    font-size: 12px !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    font-weight: 700 !important;\n    padding: 24px 0 0 0 !important;\n    margin: 56px 0 0 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n\n  \/* ── CONTAINER QUERIES ── *\/\n  @container amrlp (max-width: 920px) {\n    .amr-split { grid-template-columns: 1fr !important; gap: 28px !important; }\n    .amr-chef {\n      grid-template-columns: 1fr !important;\n      text-align: center !important;\n      padding: 32px !important;\n    }\n    .amr-chef-img { max-width: 260px !important; margin: 0 auto !important; }\n    .amr-how { padding: 44px 32px !important; }\n  }\n\n  @container amrlp (max-width: 640px) {\n    .amr-hero { padding: 64px 20px 72px 20px !important; }\n    .amr-wrap { padding: 48px 16px 32px 16px !important; }\n    .amr-pillars { grid-template-columns: 1fr !important; }\n    .amr-how { padding: 40px 24px !important; }\n    .amr-plans { padding: 36px 24px !important; }\n    .amr-plan-grid { grid-template-columns: 1fr 1fr !important; }\n    .amr-days { grid-template-columns: 1fr !important; }\n    .amr-delivery-card { padding: 28px 22px !important; }\n    .amr-map-row { grid-template-columns: 1fr !important; }\n    .amr-contact { justify-content: center !important; text-align: center !important; }\n    .amr-contact-text { flex-direction: column !important; gap: 8px !important; }\n    .amr-section { margin-bottom: 56px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"amr-lp\"\u003e\n\u003c!-- ANIMATED TICKER (moved to top) --\u003e\n\u003cdiv class=\"amr-ticker\"\u003e\n\u003cdiv class=\"amr-ticker-track\"\u003e\n\u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"amr-hero\"\u003e\n\u003cdiv class=\"amr-hero-inner\"\u003e\n\u003cdiv class=\"amr-hero-badge amr-fade\"\u003e\n\u003cspan class=\"amr-dot\"\u003e\u003c\/span\u003e Bold Global Flavours · Ready In Minutes · Delivered Weekly\u003c\/div\u003e\n\u003ch1 class=\"amr-fade\"\u003eHigh-Protein\u003cbr\u003eLow-Calorie\u003cbr\u003eMeal Prep\u003cbr\u003e\u003cspan class=\"amr-italic\"\u003ein Red Deer\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"amr-hero-sub amr-fade\"\u003eFresh meals made by a certified Natural Health Practitioner.\u003cbr\u003eYou heat. You eat. You hit your goals.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"amr-hero-ctas amr-fade\"\u003e\n\u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"amr-btn amr-btn-primary\"\u003eOrder Now\u003c\/a\u003e \u003ca href=\"#amr-how-it-works\" class=\"amr-btn amr-btn-ghost\"\u003eHow It Works\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-wrap\"\u003e\n\u003c!-- MEET THE FOUNDER --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeet The Founder\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eThe Health Expert \u003cspan class=\"amr-italic\"\u003ebehind your meals\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eHealth expert first. Chef second.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef amr-fade\"\u003e\n\u003cdiv class=\"amr-chef-col\"\u003e\n\u003cspan class=\"amr-chef-label\"\u003eDr. Love Nwigwe\u003c\/span\u003e\n\u003cdiv class=\"amr-chef-img\"\u003e\u003cimg alt=\"Dr Love Nwigwe, founder of Amor Meal Prep\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/83874993-366c-4e37-bee1-9dd22750ea84.png?v=1782321256\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef-text\"\u003e\n\u003cp\u003eAmor was founded by \u003cstrong\u003eDr Love Nwigwe\u003c\/strong\u003e, a certified Natural Health Practitioner turned chef. Every meal is built to taste incredible and fuel your body right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY AMOR (pop-out badge cards) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eWhy Amor Meal Prep\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFlavour-Forward. High-Protein. \u003cspan class=\"amr-italic\"\u003eLow-Calorie.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEvery meal is built to taste great and hit your numbers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillars\"\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🌍\u003c\/div\u003e\n\u003ch3\u003eBold Global Flavours\u003c\/h3\u003e\n\u003cp\u003eItalian, Mediterranean, Cajun, Indian and more, healthy and full of flavour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e💪\u003c\/div\u003e\n\u003ch3\u003eProtein-Powered Meals\u003c\/h3\u003e\n\u003cp\u003e18g to 40g of protein in every meal. Stay full longer, recover faster.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e📊\u003c\/div\u003e\n\u003ch3\u003eBig Taste, Small Numbers\u003c\/h3\u003e\n\u003cp\u003eEvery meal is 405 to 568 calories, easy to track for any goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🥬\u003c\/div\u003e\n\u003ch3\u003eHigh-Quality Ingredients\u003c\/h3\u003e\n\u003cp\u003eNo frozen. No canned. Always fresh, and organic when we can.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS (dark panel, title left, steps right) --\u003e\n\u003cdiv id=\"amr-how-it-works\" class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-how amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eHow It Works\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003ePick Your Meals. We Cook. \u003cspan class=\"amr-italic\"\u003eYou heat and eat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThree steps. Zero stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-how-steps\"\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEasy And Convenient\u003c\/h3\u003e\n\u003cp\u003eNo cooking, no cleanup, no shopping. Ready to eat in 2 to 3 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMade From Scratch\u003c\/h3\u003e\n\u003cp\u003eOrder by Mon 12 PM for Wednesday, or Thu 12 PM for Saturday. Dr Love cooks everything fresh on delivery day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDelivered To Your Door\u003c\/h3\u003e\n\u003cp\u003eFresh meals at your door every Wednesday (11 AM–2 PM) and Saturday (2 PM–4 PM).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY (title left, card right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eDelivery\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFresh To Your Door, \u003cspan class=\"amr-italic\"\u003etwice a week\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWe deliver across Red Deer and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"amr-delivery-card amr-fade\"\u003e\n\u003cdiv class=\"amr-days\"\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eWednesday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e11 AM – 2 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Mon, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eSaturday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e2 PM – 4 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Thu, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-delivery-row\"\u003e\n\u003cspan class=\"amr-d-icon\"\u003e🚚\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStraight to your door.\u003c\/strong\u003e Meals arrive fresh in sealed, microwave-safe containers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map-row\"\u003e\n\u003cdiv class=\"amr-map-info amr-fade\"\u003e\n\u003ch3\u003e📍 Delivery Areas\u003c\/h3\u003e\n\u003cp\u003eRed Deer, North Red Deer, Springbrook, and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map amr-fade\"\u003e\n\u003ciframe src=\"https:\/\/www.google.com\/maps?q=Red+Deer,+Alberta,+Canada\u0026amp;output=embed\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"Amor Meal Prep delivery area map\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MEAL PLANS (title left, grid right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-plans amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeal Plans\u003c\/span\u003e\n\u003ch2\u003eWant more than \u003cspan class=\"amr-italic\"\u003e5 meals?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eChoose the plan that fits your week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-plan-grid\"\u003e\n\u003ca href=\"\/products\/6-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e6\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e \u003ca href=\"\/products\/7-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e7\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e \u003ca href=\"\/products\/10-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e10\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e \u003ca href=\"\/products\/15-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e15\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTACT (text left, button right) --\u003e\n\u003cdiv class=\"amr-contact amr-fade\"\u003e\n\u003cdiv class=\"amr-contact-text\"\u003e\n\u003cspan class=\"amr-contact-icon\"\u003e💬\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGot questions?\u003c\/h3\u003e\n\u003cp\u003eNeed help picking a plan? We are one message away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/contact\" class=\"amr-btn amr-btn-primary\"\u003eContact Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTNOTE --\u003e\n\u003cdiv class=\"amr-footnote\"\u003eAmor Meal Prep · North Red Deer, Alberta\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  \/* Handles Shopify editor splitting the wrapper into multiple .amr-lp divs *\/\n  var roots = document.querySelectorAll('.amr-lp');\n  if (!roots.length) return;\n  var io = null;\n  if ('IntersectionObserver' in window) {\n    io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) {\n          e.target.classList.add('amr-in');\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n  }\n  roots.forEach(function (root) {\n    var els = root.querySelectorAll('.amr-fade');\n    if (!els.length) return;\n    root.classList.add('amr-js');\n    els.forEach(function (el) {\n      if (io) { io.observe(el); } else { el.classList.add('amr-in'); }\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Amor Meal Prep","offers":[{"title":"Default Title","offer_id":49878351937776,"sku":null,"price":69.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/0.jpg?v=1782320538"},{"product_id":"6-meal-plan","title":"6 Meal Plan","description":"\u003cdiv class=\"amr-lp\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600\u0026amp;family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ── AMOR MEAL PREP LP v3 · SMMP BUILD · NAMESPACE: amr- ── *\/\n  .amr-lp {\n    --amr-brand: #471b4c !important;\n    --amr-dark: #170a19 !important;\n    --amr-accent: #a856b2 !important;\n    --amr-accent-deep: #82358b !important;\n    --amr-gold: #d8b56a !important;\n    --amr-bg: #F6F4EC !important;\n    --amr-surface: #ECE7DA !important;\n    --amr-white: #ffffff !important;\n    --amr-ink: #1e1320 !important;\n    --amr-muted: #605162 !important;\n    --amr-cream: #F6F4EC !important;\n    --amr-serif: \"Cormorant Garamond\", Georgia, serif !important;\n    --amr-sans: \"DM Sans\", system-ui, -apple-system, sans-serif !important;\n    --amr-r-lg: 32px !important;\n    --amr-r-md: 18px !important;\n    --amr-pill: 999px !important;\n    --amr-ease: cubic-bezier(0.16, 1, 0.3, 1) !important;\n\n    background-color: var(--amr-bg) !important;\n    color: var(--amr-ink) !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    container-type: inline-size !important;\n    container-name: amrlp !important;\n    overflow-x: hidden !important;\n  }\n\n  .amr-lp *, .amr-lp *::before, .amr-lp *::after {\n    box-sizing: border-box !important;\n  }\n\n  .amr-lp h1, .amr-lp h2, .amr-lp h3 {\n    font-family: var(--amr-serif) !important;\n    font-weight: 600 !important;\n    line-height: 1.12 !important;\n    letter-spacing: 0.01em !important;\n    margin: 0 !important;\n  }\n\n  .amr-lp p { margin: 0 !important; }\n\n  .amr-italic {\n    font-style: italic !important;\n    font-weight: 500 !important;\n    color: var(--amr-accent) !important;\n  }\n\n  .amr-eyebrow {\n    display: block !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.16em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n    margin: 0 0 14px 0 !important;\n  }\n\n  \/* ── FADE-UP: visible by default, JS enables hidden state ── *\/\n  .amr-lp .amr-fade {\n    opacity: 1;\n    transform: none;\n    transition: opacity 0.7s var(--amr-ease), transform 0.7s var(--amr-ease) !important;\n  }\n  .amr-lp.amr-js .amr-fade {\n    opacity: 0;\n    transform: translateY(24px);\n  }\n  .amr-lp.amr-js .amr-fade.amr-in {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ── BUTTONS ── *\/\n  .amr-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 17px 36px !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.12em !important;\n    text-transform: uppercase !important;\n    text-decoration: none !important;\n    border-radius: var(--amr-pill) !important;\n    transition: all 0.25s var(--amr-ease) !important;\n    cursor: pointer !important;\n  }\n  .amr-btn-primary {\n    background-color: var(--amr-accent-deep) !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid var(--amr-accent-deep) !important;\n  }\n  .amr-btn-primary:hover {\n    background-color: var(--amr-accent) !important;\n    border-color: var(--amr-accent) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 12px 24px -10px rgba(130, 53, 139, 0.5) !important;\n  }\n  .amr-btn-ghost {\n    background-color: transparent !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid rgba(246, 244, 236, 0.35) !important;\n  }\n  .amr-btn-ghost:hover {\n    border-color: var(--amr-cream) !important;\n    background-color: rgba(246, 244, 236, 0.08) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* ── DARK HERO ── *\/\n  .amr-hero {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 90% 70% at 50% -10%, rgba(130, 53, 139, 0.35), transparent 60%) !important;\n    color: var(--amr-cream) !important;\n    padding: 88px 24px 96px 24px !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n  .amr-hero::after {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: auto 0 0 0 !important;\n    height: 1px !important;\n    background: linear-gradient(90deg, transparent, rgba(216, 181, 106, 0.5), transparent) !important;\n  }\n  .amr-hero-inner {\n    max-width: 860px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n  .amr-hero-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: rgba(130, 53, 139, 0.18) !important;\n    border: 1px solid rgba(168, 86, 178, 0.45) !important;\n    border-radius: var(--amr-pill) !important;\n    padding: 9px 20px !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 28px 0 !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-hero-badge .amr-dot {\n    width: 7px !important;\n    height: 7px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-gold) !important;\n    flex-shrink: 0 !important;\n    animation: amr-pulse 2.2s infinite !important;\n  }\n  @keyframes amr-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.35; }\n  }\n  .amr-hero h1 {\n    font-size: clamp(38px, 5.4cqw, 58px) !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 22px 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.02em !important;\n  }\n  .amr-hero h1 .amr-italic {\n    text-transform: none !important;\n    color: var(--amr-accent) !important;\n  }\n  .amr-hero-sub {\n    font-size: 16.5px !important;\n    font-weight: 300 !important;\n    line-height: 1.7 !important;\n    color: rgba(246, 244, 236, 0.78) !important;\n    max-width: 580px !important;\n    margin: 0 0 36px 0 !important;\n  }\n  .amr-hero-ctas {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 14px !important;\n    justify-content: center !important;\n  }\n\n  \/* ── ANIMATED TICKER ── *\/\n  .amr-ticker {\n    background-color: var(--amr-brand) !important;\n    padding: 16px 0 !important;\n    overflow: hidden !important;\n    white-space: nowrap !important;\n    position: relative !important;\n  }\n  .amr-ticker-track {\n    display: inline-flex !important;\n    align-items: center !important;\n    animation: amr-scroll 28s linear infinite !important;\n    will-change: transform !important;\n  }\n  @keyframes amr-scroll {\n    from { transform: translateX(0); }\n    to { transform: translateX(-50%); }\n  }\n  .amr-ticker-item {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 28px !important;\n    padding: 0 28px !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-ticker-item .amr-tick-sep {\n    color: var(--amr-gold) !important;\n    font-size: 14px !important;\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .amr-ticker-track { animation: none !important; }\n    .amr-lp .amr-fade, .amr-lp.amr-js .amr-fade { opacity: 1 !important; transform: none !important; transition: none !important; }\n  }\n\n  \/* ── WRAPPER ── *\/\n  .amr-wrap {\n    max-width: 1040px !important;\n    margin: 0 auto !important;\n    padding: 64px 20px 40px 20px !important;\n  }\n\n  .amr-section { margin: 0 0 72px 0 !important; }\n\n  \/* ── SIDE-BY-SIDE SECTION LAYOUT ── *\/\n  .amr-split {\n    display: grid !important;\n    grid-template-columns: 320px 1fr !important;\n    gap: 48px !important;\n    align-items: start !important;\n  }\n  .amr-split-head .amr-section-title {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-split-head p {\n    font-size: 15px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.65 !important;\n    margin: 14px 0 0 0 !important;\n  }\n  .amr-split-head .amr-btn { margin: 22px 0 0 0 !important; }\n\n  \/* ── MEET THE FOUNDER ── *\/\n  .amr-chef {\n    background-color: var(--amr-white) !important;\n    border-radius: 40px !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 40px !important;\n    display: grid !important;\n    grid-template-columns: 240px 1fr !important;\n    gap: 36px !important;\n    align-items: center !important;\n  }\n  .amr-chef-img {\n    position: relative !important;\n    width: 100% !important;\n    aspect-ratio: 1 \/ 1 !important;\n    border-radius: 26px !important;\n    overflow: hidden !important;\n    background-color: var(--amr-bg) !important;\n    border: 1px solid var(--amr-surface) !important;\n  }\n  .amr-chef-img img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n  .amr-chef-col {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  .amr-chef-label {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 30px !important;\n    color: var(--amr-brand) !important;\n    text-align: center !important;\n    margin: 0 0 12px 0 !important;\n  }\n  .amr-chef-text p {\n    font-size: 17px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.7 !important;\n  }\n  .amr-chef-text p strong { color: var(--amr-brand) !important; font-weight: 600 !important; }\n  .amr-chef-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 21px !important;\n    color: var(--amr-brand) !important;\n    margin: 18px 0 0 0 !important;\n  }\n\n  \/* ── PILLARS (POP-OUT BADGE CARDS) ── *\/\n  .amr-pillars {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px 18px !important;\n  }\n  .amr-pillar {\n    position: relative !important;\n    background-color: var(--amr-surface) !important;\n    border: 1px solid rgba(71, 27, 76, 0.05) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 34px 22px 26px 22px !important;\n    text-align: center !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.18) !important;\n    background-color: var(--amr-white) !important;\n  }\n  .amr-pillar-icon {\n    position: absolute !important;\n    top: -22px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 52px !important;\n    height: 52px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.08) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 24px !important;\n    box-shadow: 0 10px 22px -8px rgba(71, 27, 76, 0.35) !important;\n    transition: transform 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover .amr-pillar-icon {\n    transform: translateX(-50%) translateY(-4px) scale(1.08) !important;\n  }\n  .amr-pillar h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-pillar p {\n    font-size: 14px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── HOW IT WORKS (dark panel, split inside) ── *\/\n  .amr-how {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 80% 60% at 50% 110%, rgba(130, 53, 139, 0.3), transparent 60%) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 56px 48px !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-how .amr-eyebrow { color: var(--amr-gold) !important; }\n  .amr-how .amr-section-title { color: var(--amr-cream) !important; }\n  .amr-how .amr-split-head p { color: rgba(246, 244, 236, 0.72) !important; }\n  .amr-how-steps {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n  }\n  .amr-step {\n    background-color: rgba(246, 244, 236, 0.05) !important;\n    border: 1px solid rgba(246, 244, 236, 0.12) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 22px 24px !important;\n    display: grid !important;\n    grid-template-columns: 40px 1fr !important;\n    gap: 18px !important;\n    align-items: start !important;\n  }\n  .amr-step-num {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 40px !important;\n    height: 40px !important;\n    border-radius: 50% !important;\n    border: 1px solid var(--amr-gold) !important;\n    color: var(--amr-gold) !important;\n    font-family: var(--amr-serif) !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n  }\n  .amr-step h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 6px 0 !important;\n  }\n  .amr-step p {\n    font-size: 14px !important;\n    color: rgba(246, 244, 236, 0.72) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── DELIVERY ── *\/\n  .amr-delivery-card {\n    background-color: var(--amr-white) !important;\n    border-radius: var(--amr-r-lg) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 36px !important;\n  }\n  .amr-days {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 16px !important;\n    margin: 0 0 24px 0 !important;\n  }\n  .amr-day {\n    background-color: rgba(130, 53, 139, 0.06) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-align: center !important;\n  }\n  .amr-day .amr-day-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(24px, 3cqw, 30px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    line-height: 1 !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-day .amr-day-label {\n    display: block !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-muted) !important;\n  }\n  .amr-day-cutoff {\n    display: block !important;\n    margin: 12px 0 0 0 !important;\n    padding: 10px 0 0 0 !important;\n    border-top: 1px dashed rgba(71, 27, 76, 0.22) !important;\n    font-size: 10.5px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.06em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n  }\n  .amr-map-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1.3fr !important;\n    gap: 20px !important;\n    align-items: stretch !important;\n    margin: 24px 0 0 0 !important;\n  }\n  .amr-map-info {\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 28px 26px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n  .amr-map-info h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.04em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 10px 0 !important;\n  }\n  .amr-map-info p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n  .amr-delivery-row {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    padding: 14px 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.1) !important;\n  }\n  .amr-delivery-row .amr-d-icon {\n    font-size: 18px !important;\n    line-height: 1.4 !important;\n    flex-shrink: 0 !important;\n  }\n  .amr-delivery-row p {\n    font-size: 14.5px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.55 !important;\n  }\n  .amr-delivery-row p strong { color: var(--amr-brand) !important; font-weight: 700 !important; }\n\n  \/* ── MAP EMBED ── *\/\n  .amr-map {\n    border-radius: var(--amr-r-md) !important;\n    overflow: hidden !important;\n    border: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n  .amr-map iframe {\n    width: 100% !important;\n    height: 280px !important;\n    border: 0 !important;\n    display: block !important;\n  }\n\n  \/* ── MEAL PLANS (split) ── *\/\n  .amr-plans {\n    background-color: var(--amr-surface) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 48px !important;\n  }\n  .amr-plans h2 {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-plans .amr-split-head p { color: var(--amr-muted) !important; }\n  .amr-plan-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 14px !important;\n  }\n  .amr-plan {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 6px !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-decoration: none !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover {\n    background-color: var(--amr-brand) !important;\n    border-color: var(--amr-brand) !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.4) !important;\n  }\n  .amr-plan .amr-num {\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(32px, 4cqw, 42px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-accent-deep) !important;\n    line-height: 1 !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan .amr-word {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-brand) !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover .amr-num, .amr-plan:hover .amr-word {\n    color: var(--amr-cream) !important;\n  }\n\n  \/* ── CONTACT (split) ── *\/\n  .amr-contact {\n    background-color: var(--amr-white) !important;\n    border: 2px solid var(--amr-accent-deep) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 36px 40px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 24px !important;\n    flex-wrap: wrap !important;\n  }\n  .amr-contact-text {\n    display: flex !important;\n    align-items: center !important;\n    gap: 18px !important;\n  }\n  .amr-contact-icon { font-size: 32px !important; }\n  .amr-contact h3 {\n    font-size: 24px !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 2px 0 !important;\n  }\n  .amr-contact p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n  }\n\n  \/* ── FOOTNOTE ── *\/\n  .amr-footnote {\n    text-align: center !important;\n    font-size: 12px !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    font-weight: 700 !important;\n    padding: 24px 0 0 0 !important;\n    margin: 56px 0 0 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n\n  \/* ── CONTAINER QUERIES ── *\/\n  @container amrlp (max-width: 920px) {\n    .amr-split { grid-template-columns: 1fr !important; gap: 28px !important; }\n    .amr-chef {\n      grid-template-columns: 1fr !important;\n      text-align: center !important;\n      padding: 32px !important;\n    }\n    .amr-chef-img { max-width: 260px !important; margin: 0 auto !important; }\n    .amr-how { padding: 44px 32px !important; }\n  }\n\n  @container amrlp (max-width: 640px) {\n    .amr-hero { padding: 64px 20px 72px 20px !important; }\n    .amr-wrap { padding: 48px 16px 32px 16px !important; }\n    .amr-pillars { grid-template-columns: 1fr !important; }\n    .amr-how { padding: 40px 24px !important; }\n    .amr-plans { padding: 36px 24px !important; }\n    .amr-plan-grid { grid-template-columns: 1fr 1fr !important; }\n    .amr-days { grid-template-columns: 1fr !important; }\n    .amr-delivery-card { padding: 28px 22px !important; }\n    .amr-map-row { grid-template-columns: 1fr !important; }\n    .amr-contact { justify-content: center !important; text-align: center !important; }\n    .amr-contact-text { flex-direction: column !important; gap: 8px !important; }\n    .amr-section { margin-bottom: 56px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"amr-lp\"\u003e\n\u003c!-- ANIMATED TICKER (moved to top) --\u003e\n\u003cdiv class=\"amr-ticker\"\u003e\n\u003cdiv class=\"amr-ticker-track\"\u003e\n\u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"amr-hero\"\u003e\n\u003cdiv class=\"amr-hero-inner\"\u003e\n\u003cdiv class=\"amr-hero-badge amr-fade\"\u003e\n\u003cspan class=\"amr-dot\"\u003e\u003c\/span\u003e Bold Global Flavours · Ready In Minutes · Delivered Weekly\u003c\/div\u003e\n\u003ch1 class=\"amr-fade\"\u003eHigh-Protein\u003cbr\u003eLow-Calorie\u003cbr\u003eMeal Prep\u003cbr\u003e\u003cspan class=\"amr-italic\"\u003ein Red Deer\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"amr-hero-sub amr-fade\"\u003eFresh meals made by a certified Natural Health Practitioner.\u003cbr\u003eYou heat. You eat. You hit your goals.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"amr-hero-ctas amr-fade\"\u003e\n\u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"amr-btn amr-btn-primary\"\u003eOrder Now\u003c\/a\u003e \u003ca href=\"#amr-how-it-works\" class=\"amr-btn amr-btn-ghost\"\u003eHow It Works\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-wrap\"\u003e\n\u003c!-- MEET THE FOUNDER --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeet The Founder\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eThe Health Expert \u003cspan class=\"amr-italic\"\u003ebehind your meals\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eHealth expert first. Chef second.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef amr-fade\"\u003e\n\u003cdiv class=\"amr-chef-col\"\u003e\n\u003cspan class=\"amr-chef-label\"\u003eDr. Love Nwigwe\u003c\/span\u003e\n\u003cdiv class=\"amr-chef-img\"\u003e\u003cimg alt=\"Dr Love Nwigwe, founder of Amor Meal Prep\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/83874993-366c-4e37-bee1-9dd22750ea84.png?v=1782321256\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef-text\"\u003e\n\u003cp\u003eAmor was founded by \u003cstrong\u003eDr Love Nwigwe\u003c\/strong\u003e, a certified Natural Health Practitioner turned chef. Every meal is built to taste incredible and fuel your body right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY AMOR (pop-out badge cards) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eWhy Amor Meal Prep\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFlavour-Forward. High-Protein. \u003cspan class=\"amr-italic\"\u003eLow-Calorie.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEvery meal is built to taste great and hit your numbers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillars\"\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🌍\u003c\/div\u003e\n\u003ch3\u003eBold Global Flavours\u003c\/h3\u003e\n\u003cp\u003eItalian, Mediterranean, Cajun, Indian and more, healthy and full of flavour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e💪\u003c\/div\u003e\n\u003ch3\u003eProtein-Powered Meals\u003c\/h3\u003e\n\u003cp\u003e18g to 40g of protein in every meal. Stay full longer, recover faster.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e📊\u003c\/div\u003e\n\u003ch3\u003eBig Taste, Small Numbers\u003c\/h3\u003e\n\u003cp\u003eEvery meal is 405 to 568 calories, easy to track for any goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🥬\u003c\/div\u003e\n\u003ch3\u003eHigh-Quality Ingredients\u003c\/h3\u003e\n\u003cp\u003eNo frozen. No canned. Always fresh, and organic when we can.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS (dark panel, title left, steps right) --\u003e\n\u003cdiv id=\"amr-how-it-works\" class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-how amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eHow It Works\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003ePick Your Meals. We Cook. \u003cspan class=\"amr-italic\"\u003eYou heat and eat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThree steps. Zero stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-how-steps\"\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEasy And Convenient\u003c\/h3\u003e\n\u003cp\u003eNo cooking, no cleanup, no shopping. Ready to eat in 2 to 3 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMade From Scratch\u003c\/h3\u003e\n\u003cp\u003eOrder by Mon 12 PM for Wednesday, or Thu 12 PM for Saturday. Dr Love cooks everything fresh on delivery day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDelivered To Your Door\u003c\/h3\u003e\n\u003cp\u003eFresh meals at your door every Wednesday (11 AM–2 PM) and Saturday (2 PM–4 PM).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY (title left, card right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eDelivery\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFresh To Your Door, \u003cspan class=\"amr-italic\"\u003etwice a week\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWe deliver across Red Deer and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"amr-delivery-card amr-fade\"\u003e\n\u003cdiv class=\"amr-days\"\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eWednesday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e11 AM – 2 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Mon, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eSaturday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e2 PM – 4 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Thu, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-delivery-row\"\u003e\n\u003cspan class=\"amr-d-icon\"\u003e🚚\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStraight to your door.\u003c\/strong\u003e Meals arrive fresh in sealed, microwave-safe containers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map-row\"\u003e\n\u003cdiv class=\"amr-map-info amr-fade\"\u003e\n\u003ch3\u003e📍 Delivery Areas\u003c\/h3\u003e\n\u003cp\u003eRed Deer, North Red Deer, Springbrook, and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map amr-fade\"\u003e\n\u003ciframe src=\"https:\/\/www.google.com\/maps?q=Red+Deer,+Alberta,+Canada\u0026amp;output=embed\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"Amor Meal Prep delivery area map\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MEAL PLANS (title left, grid right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-plans amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeal Plans\u003c\/span\u003e\n\u003ch2\u003eWant more than \u003cspan class=\"amr-italic\"\u003e6 meals?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eChoose the plan that fits your week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-plan-grid\"\u003e\n\u003ca href=\"\/products\/7-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e7\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e \u003ca href=\"\/products\/10-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e10\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e \u003ca href=\"\/products\/15-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e15\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTACT (text left, button right) --\u003e\n\u003cdiv class=\"amr-contact amr-fade\"\u003e\n\u003cdiv class=\"amr-contact-text\"\u003e\n\u003cspan class=\"amr-contact-icon\"\u003e💬\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGot questions?\u003c\/h3\u003e\n\u003cp\u003eNeed help picking a plan? We are one message away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/contact\" class=\"amr-btn amr-btn-primary\"\u003eContact Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTNOTE --\u003e\n\u003cdiv class=\"amr-footnote\"\u003eAmor Meal Prep · North Red Deer, Alberta\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  \/* Handles Shopify editor splitting the wrapper into multiple .amr-lp divs *\/\n  var roots = document.querySelectorAll('.amr-lp');\n  if (!roots.length) return;\n  var io = null;\n  if ('IntersectionObserver' in window) {\n    io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) {\n          e.target.classList.add('amr-in');\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n  }\n  roots.forEach(function (root) {\n    var els = root.querySelectorAll('.amr-fade');\n    if (!els.length) return;\n    root.classList.add('amr-js');\n    els.forEach(function (el) {\n      if (io) { io.observe(el); } else { el.classList.add('amr-in'); }\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Amor Meal Prep","offers":[{"title":"Default Title","offer_id":49878355673328,"sku":null,"price":83.94,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/0.jpg?v=1782320538"},{"product_id":"7-meal-plan","title":"7 Meal Plan","description":"\u003cdiv class=\"amr-lp\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600\u0026amp;family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ── AMOR MEAL PREP LP v3 · SMMP BUILD · NAMESPACE: amr- ── *\/\n  .amr-lp {\n    --amr-brand: #471b4c !important;\n    --amr-dark: #170a19 !important;\n    --amr-accent: #a856b2 !important;\n    --amr-accent-deep: #82358b !important;\n    --amr-gold: #d8b56a !important;\n    --amr-bg: #F6F4EC !important;\n    --amr-surface: #ECE7DA !important;\n    --amr-white: #ffffff !important;\n    --amr-ink: #1e1320 !important;\n    --amr-muted: #605162 !important;\n    --amr-cream: #F6F4EC !important;\n    --amr-serif: \"Cormorant Garamond\", Georgia, serif !important;\n    --amr-sans: \"DM Sans\", system-ui, -apple-system, sans-serif !important;\n    --amr-r-lg: 32px !important;\n    --amr-r-md: 18px !important;\n    --amr-pill: 999px !important;\n    --amr-ease: cubic-bezier(0.16, 1, 0.3, 1) !important;\n\n    background-color: var(--amr-bg) !important;\n    color: var(--amr-ink) !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    container-type: inline-size !important;\n    container-name: amrlp !important;\n    overflow-x: hidden !important;\n  }\n\n  .amr-lp *, .amr-lp *::before, .amr-lp *::after {\n    box-sizing: border-box !important;\n  }\n\n  .amr-lp h1, .amr-lp h2, .amr-lp h3 {\n    font-family: var(--amr-serif) !important;\n    font-weight: 600 !important;\n    line-height: 1.12 !important;\n    letter-spacing: 0.01em !important;\n    margin: 0 !important;\n  }\n\n  .amr-lp p { margin: 0 !important; }\n\n  .amr-italic {\n    font-style: italic !important;\n    font-weight: 500 !important;\n    color: var(--amr-accent) !important;\n  }\n\n  .amr-eyebrow {\n    display: block !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.16em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n    margin: 0 0 14px 0 !important;\n  }\n\n  \/* ── FADE-UP: visible by default, JS enables hidden state ── *\/\n  .amr-lp .amr-fade {\n    opacity: 1;\n    transform: none;\n    transition: opacity 0.7s var(--amr-ease), transform 0.7s var(--amr-ease) !important;\n  }\n  .amr-lp.amr-js .amr-fade {\n    opacity: 0;\n    transform: translateY(24px);\n  }\n  .amr-lp.amr-js .amr-fade.amr-in {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ── BUTTONS ── *\/\n  .amr-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 17px 36px !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.12em !important;\n    text-transform: uppercase !important;\n    text-decoration: none !important;\n    border-radius: var(--amr-pill) !important;\n    transition: all 0.25s var(--amr-ease) !important;\n    cursor: pointer !important;\n  }\n  .amr-btn-primary {\n    background-color: var(--amr-accent-deep) !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid var(--amr-accent-deep) !important;\n  }\n  .amr-btn-primary:hover {\n    background-color: var(--amr-accent) !important;\n    border-color: var(--amr-accent) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 12px 24px -10px rgba(130, 53, 139, 0.5) !important;\n  }\n  .amr-btn-ghost {\n    background-color: transparent !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid rgba(246, 244, 236, 0.35) !important;\n  }\n  .amr-btn-ghost:hover {\n    border-color: var(--amr-cream) !important;\n    background-color: rgba(246, 244, 236, 0.08) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* ── DARK HERO ── *\/\n  .amr-hero {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 90% 70% at 50% -10%, rgba(130, 53, 139, 0.35), transparent 60%) !important;\n    color: var(--amr-cream) !important;\n    padding: 88px 24px 96px 24px !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n  .amr-hero::after {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: auto 0 0 0 !important;\n    height: 1px !important;\n    background: linear-gradient(90deg, transparent, rgba(216, 181, 106, 0.5), transparent) !important;\n  }\n  .amr-hero-inner {\n    max-width: 860px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n  .amr-hero-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: rgba(130, 53, 139, 0.18) !important;\n    border: 1px solid rgba(168, 86, 178, 0.45) !important;\n    border-radius: var(--amr-pill) !important;\n    padding: 9px 20px !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 28px 0 !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-hero-badge .amr-dot {\n    width: 7px !important;\n    height: 7px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-gold) !important;\n    flex-shrink: 0 !important;\n    animation: amr-pulse 2.2s infinite !important;\n  }\n  @keyframes amr-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.35; }\n  }\n  .amr-hero h1 {\n    font-size: clamp(38px, 5.4cqw, 58px) !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 22px 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.02em !important;\n  }\n  .amr-hero h1 .amr-italic {\n    text-transform: none !important;\n    color: var(--amr-accent) !important;\n  }\n  .amr-hero-sub {\n    font-size: 16.5px !important;\n    font-weight: 300 !important;\n    line-height: 1.7 !important;\n    color: rgba(246, 244, 236, 0.78) !important;\n    max-width: 580px !important;\n    margin: 0 0 36px 0 !important;\n  }\n  .amr-hero-ctas {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 14px !important;\n    justify-content: center !important;\n  }\n\n  \/* ── ANIMATED TICKER ── *\/\n  .amr-ticker {\n    background-color: var(--amr-brand) !important;\n    padding: 16px 0 !important;\n    overflow: hidden !important;\n    white-space: nowrap !important;\n    position: relative !important;\n  }\n  .amr-ticker-track {\n    display: inline-flex !important;\n    align-items: center !important;\n    animation: amr-scroll 28s linear infinite !important;\n    will-change: transform !important;\n  }\n  @keyframes amr-scroll {\n    from { transform: translateX(0); }\n    to { transform: translateX(-50%); }\n  }\n  .amr-ticker-item {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 28px !important;\n    padding: 0 28px !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-ticker-item .amr-tick-sep {\n    color: var(--amr-gold) !important;\n    font-size: 14px !important;\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .amr-ticker-track { animation: none !important; }\n    .amr-lp .amr-fade, .amr-lp.amr-js .amr-fade { opacity: 1 !important; transform: none !important; transition: none !important; }\n  }\n\n  \/* ── WRAPPER ── *\/\n  .amr-wrap {\n    max-width: 1040px !important;\n    margin: 0 auto !important;\n    padding: 64px 20px 40px 20px !important;\n  }\n\n  .amr-section { margin: 0 0 72px 0 !important; }\n\n  \/* ── SIDE-BY-SIDE SECTION LAYOUT ── *\/\n  .amr-split {\n    display: grid !important;\n    grid-template-columns: 320px 1fr !important;\n    gap: 48px !important;\n    align-items: start !important;\n  }\n  .amr-split-head .amr-section-title {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-split-head p {\n    font-size: 15px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.65 !important;\n    margin: 14px 0 0 0 !important;\n  }\n  .amr-split-head .amr-btn { margin: 22px 0 0 0 !important; }\n\n  \/* ── MEET THE FOUNDER ── *\/\n  .amr-chef {\n    background-color: var(--amr-white) !important;\n    border-radius: 40px !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 40px !important;\n    display: grid !important;\n    grid-template-columns: 240px 1fr !important;\n    gap: 36px !important;\n    align-items: center !important;\n  }\n  .amr-chef-img {\n    position: relative !important;\n    width: 100% !important;\n    aspect-ratio: 1 \/ 1 !important;\n    border-radius: 26px !important;\n    overflow: hidden !important;\n    background-color: var(--amr-bg) !important;\n    border: 1px solid var(--amr-surface) !important;\n  }\n  .amr-chef-img img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n  .amr-chef-col {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  .amr-chef-label {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 30px !important;\n    color: var(--amr-brand) !important;\n    text-align: center !important;\n    margin: 0 0 12px 0 !important;\n  }\n  .amr-chef-text p {\n    font-size: 17px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.7 !important;\n  }\n  .amr-chef-text p strong { color: var(--amr-brand) !important; font-weight: 600 !important; }\n  .amr-chef-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 21px !important;\n    color: var(--amr-brand) !important;\n    margin: 18px 0 0 0 !important;\n  }\n\n  \/* ── PILLARS (POP-OUT BADGE CARDS) ── *\/\n  .amr-pillars {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px 18px !important;\n  }\n  .amr-pillar {\n    position: relative !important;\n    background-color: var(--amr-surface) !important;\n    border: 1px solid rgba(71, 27, 76, 0.05) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 34px 22px 26px 22px !important;\n    text-align: center !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.18) !important;\n    background-color: var(--amr-white) !important;\n  }\n  .amr-pillar-icon {\n    position: absolute !important;\n    top: -22px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 52px !important;\n    height: 52px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.08) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 24px !important;\n    box-shadow: 0 10px 22px -8px rgba(71, 27, 76, 0.35) !important;\n    transition: transform 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover .amr-pillar-icon {\n    transform: translateX(-50%) translateY(-4px) scale(1.08) !important;\n  }\n  .amr-pillar h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-pillar p {\n    font-size: 14px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── HOW IT WORKS (dark panel, split inside) ── *\/\n  .amr-how {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 80% 60% at 50% 110%, rgba(130, 53, 139, 0.3), transparent 60%) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 56px 48px !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-how .amr-eyebrow { color: var(--amr-gold) !important; }\n  .amr-how .amr-section-title { color: var(--amr-cream) !important; }\n  .amr-how .amr-split-head p { color: rgba(246, 244, 236, 0.72) !important; }\n  .amr-how-steps {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n  }\n  .amr-step {\n    background-color: rgba(246, 244, 236, 0.05) !important;\n    border: 1px solid rgba(246, 244, 236, 0.12) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 22px 24px !important;\n    display: grid !important;\n    grid-template-columns: 40px 1fr !important;\n    gap: 18px !important;\n    align-items: start !important;\n  }\n  .amr-step-num {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 40px !important;\n    height: 40px !important;\n    border-radius: 50% !important;\n    border: 1px solid var(--amr-gold) !important;\n    color: var(--amr-gold) !important;\n    font-family: var(--amr-serif) !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n  }\n  .amr-step h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 6px 0 !important;\n  }\n  .amr-step p {\n    font-size: 14px !important;\n    color: rgba(246, 244, 236, 0.72) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── DELIVERY ── *\/\n  .amr-delivery-card {\n    background-color: var(--amr-white) !important;\n    border-radius: var(--amr-r-lg) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 36px !important;\n  }\n  .amr-days {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 16px !important;\n    margin: 0 0 24px 0 !important;\n  }\n  .amr-day {\n    background-color: rgba(130, 53, 139, 0.06) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-align: center !important;\n  }\n  .amr-day .amr-day-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(24px, 3cqw, 30px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    line-height: 1 !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-day .amr-day-label {\n    display: block !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-muted) !important;\n  }\n  .amr-day-cutoff {\n    display: block !important;\n    margin: 12px 0 0 0 !important;\n    padding: 10px 0 0 0 !important;\n    border-top: 1px dashed rgba(71, 27, 76, 0.22) !important;\n    font-size: 10.5px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.06em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n  }\n  .amr-map-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1.3fr !important;\n    gap: 20px !important;\n    align-items: stretch !important;\n    margin: 24px 0 0 0 !important;\n  }\n  .amr-map-info {\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 28px 26px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n  .amr-map-info h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.04em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 10px 0 !important;\n  }\n  .amr-map-info p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n  .amr-delivery-row {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    padding: 14px 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.1) !important;\n  }\n  .amr-delivery-row .amr-d-icon {\n    font-size: 18px !important;\n    line-height: 1.4 !important;\n    flex-shrink: 0 !important;\n  }\n  .amr-delivery-row p {\n    font-size: 14.5px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.55 !important;\n  }\n  .amr-delivery-row p strong { color: var(--amr-brand) !important; font-weight: 700 !important; }\n\n  \/* ── MAP EMBED ── *\/\n  .amr-map {\n    border-radius: var(--amr-r-md) !important;\n    overflow: hidden !important;\n    border: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n  .amr-map iframe {\n    width: 100% !important;\n    height: 280px !important;\n    border: 0 !important;\n    display: block !important;\n  }\n\n  \/* ── MEAL PLANS (split) ── *\/\n  .amr-plans {\n    background-color: var(--amr-surface) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 48px !important;\n  }\n  .amr-plans h2 {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-plans .amr-split-head p { color: var(--amr-muted) !important; }\n  .amr-plan-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 14px !important;\n  }\n  .amr-plan {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 6px !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-decoration: none !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover {\n    background-color: var(--amr-brand) !important;\n    border-color: var(--amr-brand) !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.4) !important;\n  }\n  .amr-plan .amr-num {\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(32px, 4cqw, 42px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-accent-deep) !important;\n    line-height: 1 !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan .amr-word {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-brand) !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover .amr-num, .amr-plan:hover .amr-word {\n    color: var(--amr-cream) !important;\n  }\n\n  \/* ── CONTACT (split) ── *\/\n  .amr-contact {\n    background-color: var(--amr-white) !important;\n    border: 2px solid var(--amr-accent-deep) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 36px 40px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 24px !important;\n    flex-wrap: wrap !important;\n  }\n  .amr-contact-text {\n    display: flex !important;\n    align-items: center !important;\n    gap: 18px !important;\n  }\n  .amr-contact-icon { font-size: 32px !important; }\n  .amr-contact h3 {\n    font-size: 24px !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 2px 0 !important;\n  }\n  .amr-contact p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n  }\n\n  \/* ── FOOTNOTE ── *\/\n  .amr-footnote {\n    text-align: center !important;\n    font-size: 12px !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    font-weight: 700 !important;\n    padding: 24px 0 0 0 !important;\n    margin: 56px 0 0 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n\n  \/* ── CONTAINER QUERIES ── *\/\n  @container amrlp (max-width: 920px) {\n    .amr-split { grid-template-columns: 1fr !important; gap: 28px !important; }\n    .amr-chef {\n      grid-template-columns: 1fr !important;\n      text-align: center !important;\n      padding: 32px !important;\n    }\n    .amr-chef-img { max-width: 260px !important; margin: 0 auto !important; }\n    .amr-how { padding: 44px 32px !important; }\n  }\n\n  @container amrlp (max-width: 640px) {\n    .amr-hero { padding: 64px 20px 72px 20px !important; }\n    .amr-wrap { padding: 48px 16px 32px 16px !important; }\n    .amr-pillars { grid-template-columns: 1fr !important; }\n    .amr-how { padding: 40px 24px !important; }\n    .amr-plans { padding: 36px 24px !important; }\n    .amr-plan-grid { grid-template-columns: 1fr 1fr !important; }\n    .amr-days { grid-template-columns: 1fr !important; }\n    .amr-delivery-card { padding: 28px 22px !important; }\n    .amr-map-row { grid-template-columns: 1fr !important; }\n    .amr-contact { justify-content: center !important; text-align: center !important; }\n    .amr-contact-text { flex-direction: column !important; gap: 8px !important; }\n    .amr-section { margin-bottom: 56px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"amr-lp\"\u003e\n\u003c!-- ANIMATED TICKER (moved to top) --\u003e\n\u003cdiv class=\"amr-ticker\"\u003e\n\u003cdiv class=\"amr-ticker-track\"\u003e\n\u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"amr-hero\"\u003e\n\u003cdiv class=\"amr-hero-inner\"\u003e\n\u003cdiv class=\"amr-hero-badge amr-fade\"\u003e\n\u003cspan class=\"amr-dot\"\u003e\u003c\/span\u003e Bold Global Flavours · Ready In Minutes · Delivered Weekly\u003c\/div\u003e\n\u003ch1 class=\"amr-fade\"\u003eHigh-Protein\u003cbr\u003eLow-Calorie\u003cbr\u003eMeal Prep\u003cbr\u003e\u003cspan class=\"amr-italic\"\u003ein Red Deer\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"amr-hero-sub amr-fade\"\u003eFresh meals made by a certified Natural Health Practitioner.\u003cbr\u003eYou heat. You eat. You hit your goals.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"amr-hero-ctas amr-fade\"\u003e\n\u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"amr-btn amr-btn-primary\"\u003eOrder Now\u003c\/a\u003e \u003ca href=\"#amr-how-it-works\" class=\"amr-btn amr-btn-ghost\"\u003eHow It Works\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-wrap\"\u003e\n\u003c!-- MEET THE FOUNDER --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeet The Founder\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eThe Health Expert \u003cspan class=\"amr-italic\"\u003ebehind your meals\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eHealth expert first. Chef second.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef amr-fade\"\u003e\n\u003cdiv class=\"amr-chef-col\"\u003e\n\u003cspan class=\"amr-chef-label\"\u003eDr. Love Nwigwe\u003c\/span\u003e\n\u003cdiv class=\"amr-chef-img\"\u003e\u003cimg alt=\"Dr Love Nwigwe, founder of Amor Meal Prep\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/83874993-366c-4e37-bee1-9dd22750ea84.png?v=1782321256\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef-text\"\u003e\n\u003cp\u003eAmor was founded by \u003cstrong\u003eDr Love Nwigwe\u003c\/strong\u003e, a certified Natural Health Practitioner turned chef. Every meal is built to taste incredible and fuel your body right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY AMOR (pop-out badge cards) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eWhy Amor Meal Prep\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFlavour-Forward. High-Protein. \u003cspan class=\"amr-italic\"\u003eLow-Calorie.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEvery meal is built to taste great and hit your numbers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillars\"\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🌍\u003c\/div\u003e\n\u003ch3\u003eBold Global Flavours\u003c\/h3\u003e\n\u003cp\u003eItalian, Mediterranean, Cajun, Indian and more, healthy and full of flavour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e💪\u003c\/div\u003e\n\u003ch3\u003eProtein-Powered Meals\u003c\/h3\u003e\n\u003cp\u003e18g to 40g of protein in every meal. Stay full longer, recover faster.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e📊\u003c\/div\u003e\n\u003ch3\u003eBig Taste, Small Numbers\u003c\/h3\u003e\n\u003cp\u003eEvery meal is 405 to 568 calories, easy to track for any goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🥬\u003c\/div\u003e\n\u003ch3\u003eHigh-Quality Ingredients\u003c\/h3\u003e\n\u003cp\u003eNo frozen. No canned. Always fresh, and organic when we can.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS (dark panel, title left, steps right) --\u003e\n\u003cdiv id=\"amr-how-it-works\" class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-how amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eHow It Works\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003ePick Your Meals. We Cook. \u003cspan class=\"amr-italic\"\u003eYou heat and eat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThree steps. Zero stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-how-steps\"\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEasy And Convenient\u003c\/h3\u003e\n\u003cp\u003eNo cooking, no cleanup, no shopping. Ready to eat in 2 to 3 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMade From Scratch\u003c\/h3\u003e\n\u003cp\u003eOrder by Mon 12 PM for Wednesday, or Thu 12 PM for Saturday. Dr Love cooks everything fresh on delivery day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDelivered To Your Door\u003c\/h3\u003e\n\u003cp\u003eFresh meals at your door every Wednesday (11 AM–2 PM) and Saturday (2 PM–4 PM).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY (title left, card right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eDelivery\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFresh To Your Door, \u003cspan class=\"amr-italic\"\u003etwice a week\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWe deliver across Red Deer and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"amr-delivery-card amr-fade\"\u003e\n\u003cdiv class=\"amr-days\"\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eWednesday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e11 AM – 2 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Mon, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eSaturday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e2 PM – 4 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Thu, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-delivery-row\"\u003e\n\u003cspan class=\"amr-d-icon\"\u003e🚚\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStraight to your door.\u003c\/strong\u003e Meals arrive fresh in sealed, microwave-safe containers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map-row\"\u003e\n\u003cdiv class=\"amr-map-info amr-fade\"\u003e\n\u003ch3\u003e📍 Delivery Areas\u003c\/h3\u003e\n\u003cp\u003eRed Deer, North Red Deer, Springbrook, and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map amr-fade\"\u003e\n\u003ciframe src=\"https:\/\/www.google.com\/maps?q=Red+Deer,+Alberta,+Canada\u0026amp;output=embed\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"Amor Meal Prep delivery area map\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MEAL PLANS (title left, grid right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-plans amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeal Plans\u003c\/span\u003e\n\u003ch2\u003eWant more than \u003cspan class=\"amr-italic\"\u003e7 meals?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eChoose the plan that fits your week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-plan-grid\"\u003e\n\u003ca href=\"\/products\/10-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e10\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e \u003ca href=\"\/products\/15-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e15\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTACT (text left, button right) --\u003e\n\u003cdiv class=\"amr-contact amr-fade\"\u003e\n\u003cdiv class=\"amr-contact-text\"\u003e\n\u003cspan class=\"amr-contact-icon\"\u003e💬\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGot questions?\u003c\/h3\u003e\n\u003cp\u003eNeed help picking a plan? We are one message away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/contact\" class=\"amr-btn amr-btn-primary\"\u003eContact Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTNOTE --\u003e\n\u003cdiv class=\"amr-footnote\"\u003eAmor Meal Prep · North Red Deer, Alberta\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  \/* Handles Shopify editor splitting the wrapper into multiple .amr-lp divs *\/\n  var roots = document.querySelectorAll('.amr-lp');\n  if (!roots.length) return;\n  var io = null;\n  if ('IntersectionObserver' in window) {\n    io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) {\n          e.target.classList.add('amr-in');\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n  }\n  roots.forEach(function (root) {\n    var els = root.querySelectorAll('.amr-fade');\n    if (!els.length) return;\n    root.classList.add('amr-js');\n    els.forEach(function (el) {\n      if (io) { io.observe(el); } else { el.classList.add('amr-in'); }\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Amor Meal Prep","offers":[{"title":"Default Title","offer_id":49878364389616,"sku":null,"price":97.93,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/0.jpg?v=1782320538"},{"product_id":"10-meal-plan","title":"10 Meal Plan","description":"\u003cdiv class=\"amr-lp\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600\u0026amp;family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ── AMOR MEAL PREP LP v3 · SMMP BUILD · NAMESPACE: amr- ── *\/\n  .amr-lp {\n    --amr-brand: #471b4c !important;\n    --amr-dark: #170a19 !important;\n    --amr-accent: #a856b2 !important;\n    --amr-accent-deep: #82358b !important;\n    --amr-gold: #d8b56a !important;\n    --amr-bg: #F6F4EC !important;\n    --amr-surface: #ECE7DA !important;\n    --amr-white: #ffffff !important;\n    --amr-ink: #1e1320 !important;\n    --amr-muted: #605162 !important;\n    --amr-cream: #F6F4EC !important;\n    --amr-serif: \"Cormorant Garamond\", Georgia, serif !important;\n    --amr-sans: \"DM Sans\", system-ui, -apple-system, sans-serif !important;\n    --amr-r-lg: 32px !important;\n    --amr-r-md: 18px !important;\n    --amr-pill: 999px !important;\n    --amr-ease: cubic-bezier(0.16, 1, 0.3, 1) !important;\n\n    background-color: var(--amr-bg) !important;\n    color: var(--amr-ink) !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    container-type: inline-size !important;\n    container-name: amrlp !important;\n    overflow-x: hidden !important;\n  }\n\n  .amr-lp *, .amr-lp *::before, .amr-lp *::after {\n    box-sizing: border-box !important;\n  }\n\n  .amr-lp h1, .amr-lp h2, .amr-lp h3 {\n    font-family: var(--amr-serif) !important;\n    font-weight: 600 !important;\n    line-height: 1.12 !important;\n    letter-spacing: 0.01em !important;\n    margin: 0 !important;\n  }\n\n  .amr-lp p { margin: 0 !important; }\n\n  .amr-italic {\n    font-style: italic !important;\n    font-weight: 500 !important;\n    color: var(--amr-accent) !important;\n  }\n\n  .amr-eyebrow {\n    display: block !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.16em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n    margin: 0 0 14px 0 !important;\n  }\n\n  \/* ── FADE-UP: visible by default, JS enables hidden state ── *\/\n  .amr-lp .amr-fade {\n    opacity: 1;\n    transform: none;\n    transition: opacity 0.7s var(--amr-ease), transform 0.7s var(--amr-ease) !important;\n  }\n  .amr-lp.amr-js .amr-fade {\n    opacity: 0;\n    transform: translateY(24px);\n  }\n  .amr-lp.amr-js .amr-fade.amr-in {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ── BUTTONS ── *\/\n  .amr-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 17px 36px !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.12em !important;\n    text-transform: uppercase !important;\n    text-decoration: none !important;\n    border-radius: var(--amr-pill) !important;\n    transition: all 0.25s var(--amr-ease) !important;\n    cursor: pointer !important;\n  }\n  .amr-btn-primary {\n    background-color: var(--amr-accent-deep) !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid var(--amr-accent-deep) !important;\n  }\n  .amr-btn-primary:hover {\n    background-color: var(--amr-accent) !important;\n    border-color: var(--amr-accent) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 12px 24px -10px rgba(130, 53, 139, 0.5) !important;\n  }\n  .amr-btn-ghost {\n    background-color: transparent !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid rgba(246, 244, 236, 0.35) !important;\n  }\n  .amr-btn-ghost:hover {\n    border-color: var(--amr-cream) !important;\n    background-color: rgba(246, 244, 236, 0.08) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* ── DARK HERO ── *\/\n  .amr-hero {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 90% 70% at 50% -10%, rgba(130, 53, 139, 0.35), transparent 60%) !important;\n    color: var(--amr-cream) !important;\n    padding: 88px 24px 96px 24px !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n  .amr-hero::after {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: auto 0 0 0 !important;\n    height: 1px !important;\n    background: linear-gradient(90deg, transparent, rgba(216, 181, 106, 0.5), transparent) !important;\n  }\n  .amr-hero-inner {\n    max-width: 860px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n  .amr-hero-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: rgba(130, 53, 139, 0.18) !important;\n    border: 1px solid rgba(168, 86, 178, 0.45) !important;\n    border-radius: var(--amr-pill) !important;\n    padding: 9px 20px !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 28px 0 !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-hero-badge .amr-dot {\n    width: 7px !important;\n    height: 7px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-gold) !important;\n    flex-shrink: 0 !important;\n    animation: amr-pulse 2.2s infinite !important;\n  }\n  @keyframes amr-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.35; }\n  }\n  .amr-hero h1 {\n    font-size: clamp(38px, 5.4cqw, 58px) !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 22px 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.02em !important;\n  }\n  .amr-hero h1 .amr-italic {\n    text-transform: none !important;\n    color: var(--amr-accent) !important;\n  }\n  .amr-hero-sub {\n    font-size: 16.5px !important;\n    font-weight: 300 !important;\n    line-height: 1.7 !important;\n    color: rgba(246, 244, 236, 0.78) !important;\n    max-width: 580px !important;\n    margin: 0 0 36px 0 !important;\n  }\n  .amr-hero-ctas {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 14px !important;\n    justify-content: center !important;\n  }\n\n  \/* ── ANIMATED TICKER ── *\/\n  .amr-ticker {\n    background-color: var(--amr-brand) !important;\n    padding: 16px 0 !important;\n    overflow: hidden !important;\n    white-space: nowrap !important;\n    position: relative !important;\n  }\n  .amr-ticker-track {\n    display: inline-flex !important;\n    align-items: center !important;\n    animation: amr-scroll 28s linear infinite !important;\n    will-change: transform !important;\n  }\n  @keyframes amr-scroll {\n    from { transform: translateX(0); }\n    to { transform: translateX(-50%); }\n  }\n  .amr-ticker-item {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 28px !important;\n    padding: 0 28px !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-ticker-item .amr-tick-sep {\n    color: var(--amr-gold) !important;\n    font-size: 14px !important;\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .amr-ticker-track { animation: none !important; }\n    .amr-lp .amr-fade, .amr-lp.amr-js .amr-fade { opacity: 1 !important; transform: none !important; transition: none !important; }\n  }\n\n  \/* ── WRAPPER ── *\/\n  .amr-wrap {\n    max-width: 1040px !important;\n    margin: 0 auto !important;\n    padding: 64px 20px 40px 20px !important;\n  }\n\n  .amr-section { margin: 0 0 72px 0 !important; }\n\n  \/* ── SIDE-BY-SIDE SECTION LAYOUT ── *\/\n  .amr-split {\n    display: grid !important;\n    grid-template-columns: 320px 1fr !important;\n    gap: 48px !important;\n    align-items: start !important;\n  }\n  .amr-split-head .amr-section-title {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-split-head p {\n    font-size: 15px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.65 !important;\n    margin: 14px 0 0 0 !important;\n  }\n  .amr-split-head .amr-btn { margin: 22px 0 0 0 !important; }\n\n  \/* ── MEET THE FOUNDER ── *\/\n  .amr-chef {\n    background-color: var(--amr-white) !important;\n    border-radius: 40px !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 40px !important;\n    display: grid !important;\n    grid-template-columns: 240px 1fr !important;\n    gap: 36px !important;\n    align-items: center !important;\n  }\n  .amr-chef-img {\n    position: relative !important;\n    width: 100% !important;\n    aspect-ratio: 1 \/ 1 !important;\n    border-radius: 26px !important;\n    overflow: hidden !important;\n    background-color: var(--amr-bg) !important;\n    border: 1px solid var(--amr-surface) !important;\n  }\n  .amr-chef-img img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n  .amr-chef-col {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  .amr-chef-label {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 30px !important;\n    color: var(--amr-brand) !important;\n    text-align: center !important;\n    margin: 0 0 12px 0 !important;\n  }\n  .amr-chef-text p {\n    font-size: 17px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.7 !important;\n  }\n  .amr-chef-text p strong { color: var(--amr-brand) !important; font-weight: 600 !important; }\n  .amr-chef-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 21px !important;\n    color: var(--amr-brand) !important;\n    margin: 18px 0 0 0 !important;\n  }\n\n  \/* ── PILLARS (POP-OUT BADGE CARDS) ── *\/\n  .amr-pillars {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px 18px !important;\n  }\n  .amr-pillar {\n    position: relative !important;\n    background-color: var(--amr-surface) !important;\n    border: 1px solid rgba(71, 27, 76, 0.05) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 34px 22px 26px 22px !important;\n    text-align: center !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.18) !important;\n    background-color: var(--amr-white) !important;\n  }\n  .amr-pillar-icon {\n    position: absolute !important;\n    top: -22px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 52px !important;\n    height: 52px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.08) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 24px !important;\n    box-shadow: 0 10px 22px -8px rgba(71, 27, 76, 0.35) !important;\n    transition: transform 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover .amr-pillar-icon {\n    transform: translateX(-50%) translateY(-4px) scale(1.08) !important;\n  }\n  .amr-pillar h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-pillar p {\n    font-size: 14px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── HOW IT WORKS (dark panel, split inside) ── *\/\n  .amr-how {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 80% 60% at 50% 110%, rgba(130, 53, 139, 0.3), transparent 60%) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 56px 48px !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-how .amr-eyebrow { color: var(--amr-gold) !important; }\n  .amr-how .amr-section-title { color: var(--amr-cream) !important; }\n  .amr-how .amr-split-head p { color: rgba(246, 244, 236, 0.72) !important; }\n  .amr-how-steps {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n  }\n  .amr-step {\n    background-color: rgba(246, 244, 236, 0.05) !important;\n    border: 1px solid rgba(246, 244, 236, 0.12) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 22px 24px !important;\n    display: grid !important;\n    grid-template-columns: 40px 1fr !important;\n    gap: 18px !important;\n    align-items: start !important;\n  }\n  .amr-step-num {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 40px !important;\n    height: 40px !important;\n    border-radius: 50% !important;\n    border: 1px solid var(--amr-gold) !important;\n    color: var(--amr-gold) !important;\n    font-family: var(--amr-serif) !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n  }\n  .amr-step h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 6px 0 !important;\n  }\n  .amr-step p {\n    font-size: 14px !important;\n    color: rgba(246, 244, 236, 0.72) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── DELIVERY ── *\/\n  .amr-delivery-card {\n    background-color: var(--amr-white) !important;\n    border-radius: var(--amr-r-lg) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 36px !important;\n  }\n  .amr-days {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 16px !important;\n    margin: 0 0 24px 0 !important;\n  }\n  .amr-day {\n    background-color: rgba(130, 53, 139, 0.06) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-align: center !important;\n  }\n  .amr-day .amr-day-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(24px, 3cqw, 30px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    line-height: 1 !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-day .amr-day-label {\n    display: block !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-muted) !important;\n  }\n  .amr-day-cutoff {\n    display: block !important;\n    margin: 12px 0 0 0 !important;\n    padding: 10px 0 0 0 !important;\n    border-top: 1px dashed rgba(71, 27, 76, 0.22) !important;\n    font-size: 10.5px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.06em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n  }\n  .amr-map-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1.3fr !important;\n    gap: 20px !important;\n    align-items: stretch !important;\n    margin: 24px 0 0 0 !important;\n  }\n  .amr-map-info {\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 28px 26px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n  .amr-map-info h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.04em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 10px 0 !important;\n  }\n  .amr-map-info p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n  .amr-delivery-row {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    padding: 14px 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.1) !important;\n  }\n  .amr-delivery-row .amr-d-icon {\n    font-size: 18px !important;\n    line-height: 1.4 !important;\n    flex-shrink: 0 !important;\n  }\n  .amr-delivery-row p {\n    font-size: 14.5px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.55 !important;\n  }\n  .amr-delivery-row p strong { color: var(--amr-brand) !important; font-weight: 700 !important; }\n\n  \/* ── MAP EMBED ── *\/\n  .amr-map {\n    border-radius: var(--amr-r-md) !important;\n    overflow: hidden !important;\n    border: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n  .amr-map iframe {\n    width: 100% !important;\n    height: 280px !important;\n    border: 0 !important;\n    display: block !important;\n  }\n\n  \/* ── MEAL PLANS (split) ── *\/\n  .amr-plans {\n    background-color: var(--amr-surface) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 48px !important;\n  }\n  .amr-plans h2 {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-plans .amr-split-head p { color: var(--amr-muted) !important; }\n  .amr-plan-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 14px !important;\n  }\n  .amr-plan-grid-single {\n    grid-template-columns: 1fr !important;\n    max-width: 220px !important;\n  }\n  .amr-plan {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 6px !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-decoration: none !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover {\n    background-color: var(--amr-brand) !important;\n    border-color: var(--amr-brand) !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.4) !important;\n  }\n  .amr-plan .amr-num {\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(32px, 4cqw, 42px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-accent-deep) !important;\n    line-height: 1 !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan .amr-word {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-brand) !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover .amr-num, .amr-plan:hover .amr-word {\n    color: var(--amr-cream) !important;\n  }\n\n  \/* ── CONTACT (split) ── *\/\n  .amr-contact {\n    background-color: var(--amr-white) !important;\n    border: 2px solid var(--amr-accent-deep) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 36px 40px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 24px !important;\n    flex-wrap: wrap !important;\n  }\n  .amr-contact-text {\n    display: flex !important;\n    align-items: center !important;\n    gap: 18px !important;\n  }\n  .amr-contact-icon { font-size: 32px !important; }\n  .amr-contact h3 {\n    font-size: 24px !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 2px 0 !important;\n  }\n  .amr-contact p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n  }\n\n  \/* ── FOOTNOTE ── *\/\n  .amr-footnote {\n    text-align: center !important;\n    font-size: 12px !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    font-weight: 700 !important;\n    padding: 24px 0 0 0 !important;\n    margin: 56px 0 0 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n\n  \/* ── CONTAINER QUERIES ── *\/\n  @container amrlp (max-width: 920px) {\n    .amr-split { grid-template-columns: 1fr !important; gap: 28px !important; }\n    .amr-chef {\n      grid-template-columns: 1fr !important;\n      text-align: center !important;\n      padding: 32px !important;\n    }\n    .amr-chef-img { max-width: 260px !important; margin: 0 auto !important; }\n    .amr-how { padding: 44px 32px !important; }\n  }\n\n  @container amrlp (max-width: 640px) {\n    .amr-hero { padding: 64px 20px 72px 20px !important; }\n    .amr-wrap { padding: 48px 16px 32px 16px !important; }\n    .amr-pillars { grid-template-columns: 1fr !important; }\n    .amr-how { padding: 40px 24px !important; }\n    .amr-plans { padding: 36px 24px !important; }\n    .amr-plan-grid { grid-template-columns: 1fr 1fr !important; }\n    .amr-days { grid-template-columns: 1fr !important; }\n    .amr-delivery-card { padding: 28px 22px !important; }\n    .amr-map-row { grid-template-columns: 1fr !important; }\n    .amr-contact { justify-content: center !important; text-align: center !important; }\n    .amr-contact-text { flex-direction: column !important; gap: 8px !important; }\n    .amr-section { margin-bottom: 56px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"amr-lp\"\u003e\n\u003c!-- ANIMATED TICKER (moved to top) --\u003e\n\u003cdiv class=\"amr-ticker\"\u003e\n\u003cdiv class=\"amr-ticker-track\"\u003e\n\u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"amr-hero\"\u003e\n\u003cdiv class=\"amr-hero-inner\"\u003e\n\u003cdiv class=\"amr-hero-badge amr-fade\"\u003e\n\u003cspan class=\"amr-dot\"\u003e\u003c\/span\u003e Bold Global Flavours · Ready In Minutes · Delivered Weekly\u003c\/div\u003e\n\u003ch1 class=\"amr-fade\"\u003eHigh-Protein\u003cbr\u003eLow-Calorie\u003cbr\u003eMeal Prep\u003cbr\u003e\u003cspan class=\"amr-italic\"\u003ein Red Deer\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"amr-hero-sub amr-fade\"\u003eFresh meals made by a certified Natural Health Practitioner.\u003cbr\u003eYou heat. You eat. You hit your goals.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"amr-hero-ctas amr-fade\"\u003e\n\u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"amr-btn amr-btn-primary\"\u003eOrder Now\u003c\/a\u003e \u003ca href=\"#amr-how-it-works\" class=\"amr-btn amr-btn-ghost\"\u003eHow It Works\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-wrap\"\u003e\n\u003c!-- MEET THE FOUNDER --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeet The Founder\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eThe Health Expert \u003cspan class=\"amr-italic\"\u003ebehind your meals\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eHealth expert first. Chef second.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef amr-fade\"\u003e\n\u003cdiv class=\"amr-chef-col\"\u003e\n\u003cspan class=\"amr-chef-label\"\u003eDr. Love Nwigwe\u003c\/span\u003e\n\u003cdiv class=\"amr-chef-img\"\u003e\u003cimg alt=\"Dr Love Nwigwe, founder of Amor Meal Prep\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/83874993-366c-4e37-bee1-9dd22750ea84.png?v=1782321256\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef-text\"\u003e\n\u003cp\u003eAmor was founded by \u003cstrong\u003eDr Love Nwigwe\u003c\/strong\u003e, a certified Natural Health Practitioner turned chef. Every meal is built to taste incredible and fuel your body right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY AMOR (pop-out badge cards) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eWhy Amor Meal Prep\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFlavour-Forward. High-Protein. \u003cspan class=\"amr-italic\"\u003eLow-Calorie.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEvery meal is built to taste great and hit your numbers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillars\"\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🌍\u003c\/div\u003e\n\u003ch3\u003eBold Global Flavours\u003c\/h3\u003e\n\u003cp\u003eItalian, Mediterranean, Cajun, Indian and more, healthy and full of flavour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e💪\u003c\/div\u003e\n\u003ch3\u003eProtein-Powered Meals\u003c\/h3\u003e\n\u003cp\u003e18g to 40g of protein in every meal. Stay full longer, recover faster.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e📊\u003c\/div\u003e\n\u003ch3\u003eBig Taste, Small Numbers\u003c\/h3\u003e\n\u003cp\u003eEvery meal is 405 to 568 calories, easy to track for any goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🥬\u003c\/div\u003e\n\u003ch3\u003eHigh-Quality Ingredients\u003c\/h3\u003e\n\u003cp\u003eNo frozen. No canned. Always fresh, and organic when we can.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS (dark panel, title left, steps right) --\u003e\n\u003cdiv id=\"amr-how-it-works\" class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-how amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eHow It Works\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003ePick Your Meals. We Cook. \u003cspan class=\"amr-italic\"\u003eYou heat and eat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThree steps. Zero stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-how-steps\"\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEasy And Convenient\u003c\/h3\u003e\n\u003cp\u003eNo cooking, no cleanup, no shopping. Ready to eat in 2 to 3 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMade From Scratch\u003c\/h3\u003e\n\u003cp\u003eOrder by Mon 12 PM for Wednesday, or Thu 12 PM for Saturday. Dr Love cooks everything fresh on delivery day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDelivered To Your Door\u003c\/h3\u003e\n\u003cp\u003eFresh meals at your door every Wednesday (11 AM–2 PM) and Saturday (2 PM–4 PM).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY (title left, card right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eDelivery\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFresh To Your Door, \u003cspan class=\"amr-italic\"\u003etwice a week\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWe deliver across Red Deer and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"amr-delivery-card amr-fade\"\u003e\n\u003cdiv class=\"amr-days\"\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eWednesday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e11 AM – 2 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Mon, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eSaturday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e2 PM – 4 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Thu, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-delivery-row\"\u003e\n\u003cspan class=\"amr-d-icon\"\u003e🚚\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStraight to your door.\u003c\/strong\u003e Meals arrive fresh in sealed, microwave-safe containers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map-row\"\u003e\n\u003cdiv class=\"amr-map-info amr-fade\"\u003e\n\u003ch3\u003e📍 Delivery Areas\u003c\/h3\u003e\n\u003cp\u003eRed Deer, North Red Deer, Springbrook, and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map amr-fade\"\u003e\n\u003ciframe src=\"https:\/\/www.google.com\/maps?q=Red+Deer,+Alberta,+Canada\u0026amp;output=embed\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"Amor Meal Prep delivery area map\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MEAL PLANS (title left, grid right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-plans amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeal Plans\u003c\/span\u003e\n\u003ch2\u003eWant more than \u003cspan class=\"amr-italic\"\u003e10 meals?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eChoose the plan that fits your week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-plan-grid amr-plan-grid-single\"\u003e\n\u003ca href=\"\/products\/15-meal-plan\" class=\"amr-plan\"\u003e \u003cspan class=\"amr-num\"\u003e15\u003c\/span\u003e \u003cspan class=\"amr-word\"\u003eMeal Plan\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTACT (text left, button right) --\u003e\n\u003cdiv class=\"amr-contact amr-fade\"\u003e\n\u003cdiv class=\"amr-contact-text\"\u003e\n\u003cspan class=\"amr-contact-icon\"\u003e💬\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGot questions?\u003c\/h3\u003e\n\u003cp\u003eNeed help picking a plan? We are one message away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/contact\" class=\"amr-btn amr-btn-primary\"\u003eContact Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTNOTE --\u003e\n\u003cdiv class=\"amr-footnote\"\u003eAmor Meal Prep · North Red Deer, Alberta\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  \/* Handles Shopify editor splitting the wrapper into multiple .amr-lp divs *\/\n  var roots = document.querySelectorAll('.amr-lp');\n  if (!roots.length) return;\n  var io = null;\n  if ('IntersectionObserver' in window) {\n    io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) {\n          e.target.classList.add('amr-in');\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n  }\n  roots.forEach(function (root) {\n    var els = root.querySelectorAll('.amr-fade');\n    if (!els.length) return;\n    root.classList.add('amr-js');\n    els.forEach(function (el) {\n      if (io) { io.observe(el); } else { el.classList.add('amr-in'); }\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Amor Meal Prep","offers":[{"title":"Default Title","offer_id":49878372286704,"sku":null,"price":139.9,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/0.jpg?v=1782320538"},{"product_id":"15-meal-plan","title":"15 Meal Plan","description":"\u003cdiv class=\"amr-lp\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600\u0026amp;family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ── AMOR MEAL PREP LP v3 · SMMP BUILD · NAMESPACE: amr- ── *\/\n  .amr-lp {\n    --amr-brand: #471b4c !important;\n    --amr-dark: #170a19 !important;\n    --amr-accent: #a856b2 !important;\n    --amr-accent-deep: #82358b !important;\n    --amr-gold: #d8b56a !important;\n    --amr-bg: #F6F4EC !important;\n    --amr-surface: #ECE7DA !important;\n    --amr-white: #ffffff !important;\n    --amr-ink: #1e1320 !important;\n    --amr-muted: #605162 !important;\n    --amr-cream: #F6F4EC !important;\n    --amr-serif: \"Cormorant Garamond\", Georgia, serif !important;\n    --amr-sans: \"DM Sans\", system-ui, -apple-system, sans-serif !important;\n    --amr-r-lg: 32px !important;\n    --amr-r-md: 18px !important;\n    --amr-pill: 999px !important;\n    --amr-ease: cubic-bezier(0.16, 1, 0.3, 1) !important;\n\n    background-color: var(--amr-bg) !important;\n    color: var(--amr-ink) !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    container-type: inline-size !important;\n    container-name: amrlp !important;\n    overflow-x: hidden !important;\n  }\n\n  .amr-lp *, .amr-lp *::before, .amr-lp *::after {\n    box-sizing: border-box !important;\n  }\n\n  .amr-lp h1, .amr-lp h2, .amr-lp h3 {\n    font-family: var(--amr-serif) !important;\n    font-weight: 600 !important;\n    line-height: 1.12 !important;\n    letter-spacing: 0.01em !important;\n    margin: 0 !important;\n  }\n\n  .amr-lp p { margin: 0 !important; }\n\n  .amr-italic {\n    font-style: italic !important;\n    font-weight: 500 !important;\n    color: var(--amr-accent) !important;\n  }\n\n  .amr-eyebrow {\n    display: block !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.16em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n    margin: 0 0 14px 0 !important;\n  }\n\n  \/* ── FADE-UP: visible by default, JS enables hidden state ── *\/\n  .amr-lp .amr-fade {\n    opacity: 1;\n    transform: none;\n    transition: opacity 0.7s var(--amr-ease), transform 0.7s var(--amr-ease) !important;\n  }\n  .amr-lp.amr-js .amr-fade {\n    opacity: 0;\n    transform: translateY(24px);\n  }\n  .amr-lp.amr-js .amr-fade.amr-in {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ── BUTTONS ── *\/\n  .amr-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 17px 36px !important;\n    font-family: var(--amr-sans) !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.12em !important;\n    text-transform: uppercase !important;\n    text-decoration: none !important;\n    border-radius: var(--amr-pill) !important;\n    transition: all 0.25s var(--amr-ease) !important;\n    cursor: pointer !important;\n  }\n  .amr-btn-primary {\n    background-color: var(--amr-accent-deep) !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid var(--amr-accent-deep) !important;\n  }\n  .amr-btn-primary:hover {\n    background-color: var(--amr-accent) !important;\n    border-color: var(--amr-accent) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 12px 24px -10px rgba(130, 53, 139, 0.5) !important;\n  }\n  .amr-btn-ghost {\n    background-color: transparent !important;\n    color: var(--amr-cream) !important;\n    border: 1px solid rgba(246, 244, 236, 0.35) !important;\n  }\n  .amr-btn-ghost:hover {\n    border-color: var(--amr-cream) !important;\n    background-color: rgba(246, 244, 236, 0.08) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* ── DARK HERO ── *\/\n  .amr-hero {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 90% 70% at 50% -10%, rgba(130, 53, 139, 0.35), transparent 60%) !important;\n    color: var(--amr-cream) !important;\n    padding: 88px 24px 96px 24px !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n  .amr-hero::after {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: auto 0 0 0 !important;\n    height: 1px !important;\n    background: linear-gradient(90deg, transparent, rgba(216, 181, 106, 0.5), transparent) !important;\n  }\n  .amr-hero-inner {\n    max-width: 860px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n  .amr-hero-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: rgba(130, 53, 139, 0.18) !important;\n    border: 1px solid rgba(168, 86, 178, 0.45) !important;\n    border-radius: var(--amr-pill) !important;\n    padding: 9px 20px !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 28px 0 !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-hero-badge .amr-dot {\n    width: 7px !important;\n    height: 7px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-gold) !important;\n    flex-shrink: 0 !important;\n    animation: amr-pulse 2.2s infinite !important;\n  }\n  @keyframes amr-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.35; }\n  }\n  .amr-hero h1 {\n    font-size: clamp(38px, 5.4cqw, 58px) !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 22px 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.02em !important;\n  }\n  .amr-hero h1 .amr-italic {\n    text-transform: none !important;\n    color: var(--amr-accent) !important;\n  }\n  .amr-hero-sub {\n    font-size: 16.5px !important;\n    font-weight: 300 !important;\n    line-height: 1.7 !important;\n    color: rgba(246, 244, 236, 0.78) !important;\n    max-width: 580px !important;\n    margin: 0 0 36px 0 !important;\n  }\n  .amr-hero-ctas {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 14px !important;\n    justify-content: center !important;\n  }\n\n  \/* ── ANIMATED TICKER ── *\/\n  .amr-ticker {\n    background-color: var(--amr-brand) !important;\n    padding: 16px 0 !important;\n    overflow: hidden !important;\n    white-space: nowrap !important;\n    position: relative !important;\n  }\n  .amr-ticker-track {\n    display: inline-flex !important;\n    align-items: center !important;\n    animation: amr-scroll 28s linear infinite !important;\n    will-change: transform !important;\n  }\n  @keyframes amr-scroll {\n    from { transform: translateX(0); }\n    to { transform: translateX(-50%); }\n  }\n  .amr-ticker-item {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 28px !important;\n    padding: 0 28px !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-ticker-item .amr-tick-sep {\n    color: var(--amr-gold) !important;\n    font-size: 14px !important;\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .amr-ticker-track { animation: none !important; }\n    .amr-lp .amr-fade, .amr-lp.amr-js .amr-fade { opacity: 1 !important; transform: none !important; transition: none !important; }\n  }\n\n  \/* ── WRAPPER ── *\/\n  .amr-wrap {\n    max-width: 1040px !important;\n    margin: 0 auto !important;\n    padding: 64px 20px 40px 20px !important;\n  }\n\n  .amr-section { margin: 0 0 72px 0 !important; }\n\n  \/* ── SIDE-BY-SIDE SECTION LAYOUT ── *\/\n  .amr-split {\n    display: grid !important;\n    grid-template-columns: 320px 1fr !important;\n    gap: 48px !important;\n    align-items: start !important;\n  }\n  .amr-split-head .amr-section-title {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-split-head p {\n    font-size: 15px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.65 !important;\n    margin: 14px 0 0 0 !important;\n  }\n  .amr-split-head .amr-btn { margin: 22px 0 0 0 !important; }\n\n  \/* ── MEET THE FOUNDER ── *\/\n  .amr-chef {\n    background-color: var(--amr-white) !important;\n    border-radius: 40px !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 40px !important;\n    display: grid !important;\n    grid-template-columns: 240px 1fr !important;\n    gap: 36px !important;\n    align-items: center !important;\n  }\n  .amr-chef-img {\n    position: relative !important;\n    width: 100% !important;\n    aspect-ratio: 1 \/ 1 !important;\n    border-radius: 26px !important;\n    overflow: hidden !important;\n    background-color: var(--amr-bg) !important;\n    border: 1px solid var(--amr-surface) !important;\n  }\n  .amr-chef-img img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n  .amr-chef-col {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  .amr-chef-label {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 30px !important;\n    color: var(--amr-brand) !important;\n    text-align: center !important;\n    margin: 0 0 12px 0 !important;\n  }\n  .amr-chef-text p {\n    font-size: 17px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.7 !important;\n  }\n  .amr-chef-text p strong { color: var(--amr-brand) !important; font-weight: 600 !important; }\n  .amr-chef-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-style: italic !important;\n    font-size: 21px !important;\n    color: var(--amr-brand) !important;\n    margin: 18px 0 0 0 !important;\n  }\n\n  \/* ── PILLARS (POP-OUT BADGE CARDS) ── *\/\n  .amr-pillars {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px 18px !important;\n  }\n  .amr-pillar {\n    position: relative !important;\n    background-color: var(--amr-surface) !important;\n    border: 1px solid rgba(71, 27, 76, 0.05) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 34px 22px 26px 22px !important;\n    text-align: center !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.18) !important;\n    background-color: var(--amr-white) !important;\n  }\n  .amr-pillar-icon {\n    position: absolute !important;\n    top: -22px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 52px !important;\n    height: 52px !important;\n    border-radius: 50% !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.08) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 24px !important;\n    box-shadow: 0 10px 22px -8px rgba(71, 27, 76, 0.35) !important;\n    transition: transform 0.25s var(--amr-ease) !important;\n  }\n  .amr-pillar:hover .amr-pillar-icon {\n    transform: translateX(-50%) translateY(-4px) scale(1.08) !important;\n  }\n  .amr-pillar h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-pillar p {\n    font-size: 14px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── HOW IT WORKS (dark panel, split inside) ── *\/\n  .amr-how {\n    background-color: var(--amr-dark) !important;\n    background-image: radial-gradient(ellipse 80% 60% at 50% 110%, rgba(130, 53, 139, 0.3), transparent 60%) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 56px 48px !important;\n    color: var(--amr-cream) !important;\n  }\n  .amr-how .amr-eyebrow { color: var(--amr-gold) !important; }\n  .amr-how .amr-section-title { color: var(--amr-cream) !important; }\n  .amr-how .amr-split-head p { color: rgba(246, 244, 236, 0.72) !important; }\n  .amr-how-steps {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n  }\n  .amr-step {\n    background-color: rgba(246, 244, 236, 0.05) !important;\n    border: 1px solid rgba(246, 244, 236, 0.12) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 22px 24px !important;\n    display: grid !important;\n    grid-template-columns: 40px 1fr !important;\n    gap: 18px !important;\n    align-items: start !important;\n  }\n  .amr-step-num {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 40px !important;\n    height: 40px !important;\n    border-radius: 50% !important;\n    border: 1px solid var(--amr-gold) !important;\n    color: var(--amr-gold) !important;\n    font-family: var(--amr-serif) !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n  }\n  .amr-step h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--amr-cream) !important;\n    margin: 0 0 6px 0 !important;\n  }\n  .amr-step p {\n    font-size: 14px !important;\n    color: rgba(246, 244, 236, 0.72) !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ── DELIVERY ── *\/\n  .amr-delivery-card {\n    background-color: var(--amr-white) !important;\n    border-radius: var(--amr-r-lg) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    box-shadow: 0 20px 40px -20px rgba(71, 27, 76, 0.12) !important;\n    padding: 36px !important;\n  }\n  .amr-days {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 16px !important;\n    margin: 0 0 24px 0 !important;\n  }\n  .amr-day {\n    background-color: rgba(130, 53, 139, 0.06) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-align: center !important;\n  }\n  .amr-day .amr-day-name {\n    display: block !important;\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(24px, 3cqw, 30px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    line-height: 1 !important;\n    margin: 0 0 8px 0 !important;\n  }\n  .amr-day .amr-day-label {\n    display: block !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-muted) !important;\n  }\n  .amr-day-cutoff {\n    display: block !important;\n    margin: 12px 0 0 0 !important;\n    padding: 10px 0 0 0 !important;\n    border-top: 1px dashed rgba(71, 27, 76, 0.22) !important;\n    font-size: 10.5px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.06em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-accent-deep) !important;\n  }\n  .amr-map-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1.3fr !important;\n    gap: 20px !important;\n    align-items: stretch !important;\n    margin: 24px 0 0 0 !important;\n  }\n  .amr-map-info {\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(71, 27, 76, 0.07) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 28px 26px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n  .amr-map-info h3 {\n    font-family: var(--amr-sans) !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.04em !important;\n    text-transform: uppercase !important;\n    margin: 0 0 10px 0 !important;\n  }\n  .amr-map-info p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n    line-height: 1.6 !important;\n  }\n  .amr-delivery-row {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    padding: 14px 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.1) !important;\n  }\n  .amr-delivery-row .amr-d-icon {\n    font-size: 18px !important;\n    line-height: 1.4 !important;\n    flex-shrink: 0 !important;\n  }\n  .amr-delivery-row p {\n    font-size: 14.5px !important;\n    color: var(--amr-ink) !important;\n    line-height: 1.55 !important;\n  }\n  .amr-delivery-row p strong { color: var(--amr-brand) !important; font-weight: 700 !important; }\n\n  \/* ── MAP EMBED ── *\/\n  .amr-map {\n    border-radius: var(--amr-r-md) !important;\n    overflow: hidden !important;\n    border: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n  .amr-map iframe {\n    width: 100% !important;\n    height: 280px !important;\n    border: 0 !important;\n    display: block !important;\n  }\n\n  \/* ── MEAL PLANS (split) ── *\/\n  .amr-plans {\n    background-color: var(--amr-surface) !important;\n    border-radius: var(--amr-r-lg) !important;\n    padding: 48px !important;\n  }\n  .amr-plans h2 {\n    font-size: clamp(26px, 3.4cqw, 34px) !important;\n    color: var(--amr-dark) !important;\n    text-transform: uppercase !important;\n  }\n  .amr-plans .amr-split-head p { color: var(--amr-muted) !important; }\n  .amr-plan-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 14px !important;\n  }\n  .amr-plan {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 6px !important;\n    background-color: var(--amr-white) !important;\n    border: 1px solid rgba(130, 53, 139, 0.25) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 24px 16px !important;\n    text-decoration: none !important;\n    transition: all 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover {\n    background-color: var(--amr-brand) !important;\n    border-color: var(--amr-brand) !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 28px -14px rgba(71, 27, 76, 0.4) !important;\n  }\n  .amr-plan .amr-num {\n    font-family: var(--amr-serif) !important;\n    font-size: clamp(32px, 4cqw, 42px) !important;\n    font-weight: 700 !important;\n    color: var(--amr-accent-deep) !important;\n    line-height: 1 !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan .amr-word {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--amr-brand) !important;\n    transition: color 0.25s var(--amr-ease) !important;\n  }\n  .amr-plan:hover .amr-num, .amr-plan:hover .amr-word {\n    color: var(--amr-cream) !important;\n  }\n\n  \/* ── CONTACT (split) ── *\/\n  .amr-contact {\n    background-color: var(--amr-white) !important;\n    border: 2px solid var(--amr-accent-deep) !important;\n    border-radius: var(--amr-r-md) !important;\n    padding: 36px 40px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 24px !important;\n    flex-wrap: wrap !important;\n  }\n  .amr-contact-text {\n    display: flex !important;\n    align-items: center !important;\n    gap: 18px !important;\n  }\n  .amr-contact-icon { font-size: 32px !important; }\n  .amr-contact h3 {\n    font-size: 24px !important;\n    color: var(--amr-dark) !important;\n    margin: 0 0 2px 0 !important;\n  }\n  .amr-contact p {\n    font-size: 14.5px !important;\n    color: var(--amr-muted) !important;\n  }\n\n  \/* ── FOOTNOTE ── *\/\n  .amr-footnote {\n    text-align: center !important;\n    font-size: 12px !important;\n    color: var(--amr-brand) !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    font-weight: 700 !important;\n    padding: 24px 0 0 0 !important;\n    margin: 56px 0 0 0 !important;\n    border-top: 1px solid rgba(71, 27, 76, 0.12) !important;\n  }\n\n  \/* ── CONTAINER QUERIES ── *\/\n  @container amrlp (max-width: 920px) {\n    .amr-split { grid-template-columns: 1fr !important; gap: 28px !important; }\n    .amr-chef {\n      grid-template-columns: 1fr !important;\n      text-align: center !important;\n      padding: 32px !important;\n    }\n    .amr-chef-img { max-width: 260px !important; margin: 0 auto !important; }\n    .amr-how { padding: 44px 32px !important; }\n  }\n\n  @container amrlp (max-width: 640px) {\n    .amr-hero { padding: 64px 20px 72px 20px !important; }\n    .amr-wrap { padding: 48px 16px 32px 16px !important; }\n    .amr-pillars { grid-template-columns: 1fr !important; }\n    .amr-how { padding: 40px 24px !important; }\n    .amr-plans { padding: 36px 24px !important; }\n    .amr-plan-grid { grid-template-columns: 1fr 1fr !important; }\n    .amr-days { grid-template-columns: 1fr !important; }\n    .amr-delivery-card { padding: 28px 22px !important; }\n    .amr-map-row { grid-template-columns: 1fr !important; }\n    .amr-contact { justify-content: center !important; text-align: center !important; }\n    .amr-contact-text { flex-direction: column !important; gap: 8px !important; }\n    .amr-section { margin-bottom: 56px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"amr-lp\"\u003e\n\u003c!-- ANIMATED TICKER (moved to top) --\u003e\n\u003cdiv class=\"amr-ticker\"\u003e\n\u003cdiv class=\"amr-ticker-track\"\u003e\n\u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUp To 40g Protein Per Meal \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eUnder 568 Calories \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003e24oz Portions \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eNever Frozen, Never Canned \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"amr-ticker-item\"\u003eDelivered Wed + Sat In Red Deer \u003cspan class=\"amr-tick-sep\"\u003e✦\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"amr-hero\"\u003e\n\u003cdiv class=\"amr-hero-inner\"\u003e\n\u003cdiv class=\"amr-hero-badge amr-fade\"\u003e\n\u003cspan class=\"amr-dot\"\u003e\u003c\/span\u003e Bold Global Flavours · Ready In Minutes · Delivered Weekly\u003c\/div\u003e\n\u003ch1 class=\"amr-fade\"\u003eHigh-Protein\u003cbr\u003eLow-Calorie\u003cbr\u003eMeal Prep\u003cbr\u003e\u003cspan class=\"amr-italic\"\u003ein Red Deer\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"amr-hero-sub amr-fade\"\u003eFresh meals made by a certified Natural Health Practitioner.\u003cbr\u003eYou heat. You eat. You hit your goals.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"amr-hero-ctas amr-fade\"\u003e\n\u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"amr-btn amr-btn-primary\"\u003eOrder Now\u003c\/a\u003e \u003ca href=\"#amr-how-it-works\" class=\"amr-btn amr-btn-ghost\"\u003eHow It Works\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-wrap\"\u003e\n\u003c!-- MEET THE FOUNDER --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eMeet The Founder\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eThe Health Expert \u003cspan class=\"amr-italic\"\u003ebehind your meals\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eHealth expert first. Chef second.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef amr-fade\"\u003e\n\u003cdiv class=\"amr-chef-col\"\u003e\n\u003cspan class=\"amr-chef-label\"\u003eDr. Love Nwigwe\u003c\/span\u003e\n\u003cdiv class=\"amr-chef-img\"\u003e\u003cimg alt=\"Dr Love Nwigwe, founder of Amor Meal Prep\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/83874993-366c-4e37-bee1-9dd22750ea84.png?v=1782321256\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-chef-text\"\u003e\n\u003cp\u003eAmor was founded by \u003cstrong\u003eDr Love Nwigwe\u003c\/strong\u003e, a certified Natural Health Practitioner turned chef. Every meal is built to taste incredible and fuel your body right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY AMOR (pop-out badge cards) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eWhy Amor Meal Prep\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFlavour-Forward. High-Protein. \u003cspan class=\"amr-italic\"\u003eLow-Calorie.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eEvery meal is built to taste great and hit your numbers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillars\"\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🌍\u003c\/div\u003e\n\u003ch3\u003eBold Global Flavours\u003c\/h3\u003e\n\u003cp\u003eItalian, Mediterranean, Cajun, Indian and more, healthy and full of flavour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e💪\u003c\/div\u003e\n\u003ch3\u003eProtein-Powered Meals\u003c\/h3\u003e\n\u003cp\u003e18g to 40g of protein in every meal. Stay full longer, recover faster.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e📊\u003c\/div\u003e\n\u003ch3\u003eBig Taste, Small Numbers\u003c\/h3\u003e\n\u003cp\u003eEvery meal is 405 to 568 calories, easy to track for any goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-pillar amr-fade\"\u003e\n\u003cdiv class=\"amr-pillar-icon\"\u003e🥬\u003c\/div\u003e\n\u003ch3\u003eHigh-Quality Ingredients\u003c\/h3\u003e\n\u003cp\u003eNo frozen. No canned. Always fresh, and organic when we can.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS (dark panel, title left, steps right) --\u003e\n\u003cdiv id=\"amr-how-it-works\" class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-how amr-fade\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eHow It Works\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003ePick Your Meals. We Cook. \u003cspan class=\"amr-italic\"\u003eYou heat and eat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThree steps. Zero stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-how-steps\"\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEasy And Convenient\u003c\/h3\u003e\n\u003cp\u003eNo cooking, no cleanup, no shopping. Ready to eat in 2 to 3 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMade From Scratch\u003c\/h3\u003e\n\u003cp\u003eOrder by Mon 12 PM for Wednesday, or Thu 12 PM for Saturday. Dr Love cooks everything fresh on delivery day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-step\"\u003e\n\u003cspan class=\"amr-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDelivered To Your Door\u003c\/h3\u003e\n\u003cp\u003eFresh meals at your door every Wednesday (11 AM–2 PM) and Saturday (2 PM–4 PM).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY (title left, card right) --\u003e\n\u003cdiv class=\"amr-section\"\u003e\n\u003cdiv class=\"amr-split\"\u003e\n\u003cdiv class=\"amr-split-head amr-fade\"\u003e\n\u003cspan class=\"amr-eyebrow\"\u003eDelivery\u003c\/span\u003e\n\u003ch2 class=\"amr-section-title\"\u003eFresh To Your Door, \u003cspan class=\"amr-italic\"\u003etwice a week\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWe deliver across Red Deer and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"amr-delivery-card amr-fade\"\u003e\n\u003cdiv class=\"amr-days\"\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eWednesday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e11 AM – 2 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Mon, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-day\"\u003e\n\u003cspan class=\"amr-day-name\"\u003eSaturday\u003c\/span\u003e \u003cspan class=\"amr-day-label\"\u003e2 PM – 4 PM\u003c\/span\u003e \u003cspan class=\"amr-day-cutoff\"\u003eOrder by Thu, 12 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-delivery-row\"\u003e\n\u003cspan class=\"amr-d-icon\"\u003e🚚\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStraight to your door.\u003c\/strong\u003e Meals arrive fresh in sealed, microwave-safe containers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map-row\"\u003e\n\u003cdiv class=\"amr-map-info amr-fade\"\u003e\n\u003ch3\u003e📍 Delivery Areas\u003c\/h3\u003e\n\u003cp\u003eRed Deer, North Red Deer, Springbrook, and surrounding areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"amr-map amr-fade\"\u003e\n\u003ciframe src=\"https:\/\/www.google.com\/maps?q=Red+Deer,+Alberta,+Canada\u0026amp;output=embed\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"Amor Meal Prep delivery area map\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Meal Plans upsell section intentionally omitted: 15-meal plan is the largest, no bigger plan to upsell --\u003e\n\u003c!-- CONTACT (text left, button right) --\u003e\n\u003cdiv class=\"amr-contact amr-fade\"\u003e\n\u003cdiv class=\"amr-contact-text\"\u003e\n\u003cspan class=\"amr-contact-icon\"\u003e💬\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGot questions?\u003c\/h3\u003e\n\u003cp\u003eNeed help picking a plan? We are one message away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"\/pages\/contact\" class=\"amr-btn amr-btn-primary\"\u003eContact Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTNOTE --\u003e\n\u003cdiv class=\"amr-footnote\"\u003eAmor Meal Prep · North Red Deer, Alberta\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  \/* Handles Shopify editor splitting the wrapper into multiple .amr-lp divs *\/\n  var roots = document.querySelectorAll('.amr-lp');\n  if (!roots.length) return;\n  var io = null;\n  if ('IntersectionObserver' in window) {\n    io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) {\n          e.target.classList.add('amr-in');\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n  }\n  roots.forEach(function (root) {\n    var els = root.querySelectorAll('.amr-fade');\n    if (!els.length) return;\n    root.classList.add('amr-js');\n    els.forEach(function (el) {\n      if (io) { io.observe(el); } else { el.classList.add('amr-in'); }\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Amor Meal Prep","offers":[{"title":"Default Title","offer_id":49878379692272,"sku":null,"price":209.85,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0846\/9404\/0816\/files\/0.jpg?v=1782320538"}],"url":"https:\/\/amormealprep.com\/collections\/meal-plan.oembed","provider":"Amor Meal Prep","version":"1.0","type":"link"}