body.elation-page,body.elation-page[class*=color-]{background-color:#fff!important;color:#1a1a1a}.elation-page{--elation-color-fire-orange: #F15D22;--elation-color-accent-rose: #E72D5F;--elation-color-primary-red: #E92B2C;--elation-color-dark-blue: #003149;--elation-color-purple: #3E2772;--elation-color-canary: #E7D32C;--elation-color-white: #FFFFFF;--elation-color-light-gray: #F8F9FA;--elation-color-medium-gray: #E9ECEF;--elation-color-dark: #1a1a1a;--elation-color-text: #4a4a4a;--elation-color-border: #DEE2E6;--elation-gradient-hero: linear-gradient(135deg, #FFFFFF 0%, #FFF5F7 50%, #FFF8F0 100%);--elation-gradient-accent: linear-gradient(135deg, #F15D22 0%, #E72D5F 100%);--elation-gradient-card: linear-gradient(180deg, #FFFFFF 0%, #F8F9FA 100%);--elation-gradient-vitamin: linear-gradient(135deg, #E7D32C 0%, #F15D22 100%);--elation-gradient-mineral: linear-gradient(135deg, #003149 0%, #3E2772 100%);--elation-gradient-electrolyte: linear-gradient(135deg, #003149 0%, #003149 100%);--elation-gradient-amino: linear-gradient(135deg, #3E2772 0%, #E72D5F 100%);--elation-gradient-plant: linear-gradient(135deg, #E7D32C 0%, #E92B2C 100%);--elation-gradient-specialty: linear-gradient(135deg, #F15D22 0%, #E72D5F 100%);--elation-gradient-benefit-primary: linear-gradient(135deg, #F15D22 0%, #E92B2C 100%);--elation-gradient-benefit-secondary: linear-gradient(135deg, #E72D5F 0%, #3E2772 100%);--elation-gradient-benefit-accent: linear-gradient(135deg, #E7D32C 0%, #F15D22 100%);--elation-shadow-soft: 0 4px 20px -4px hsla(20, 25%, 15%, .08);--elation-shadow-medium: 0 8px 30px -8px hsla(20, 25%, 15%, .12);--elation-shadow-glow: 0 0 40px -10px hsla(12, 85%, 55%, .3);--elation-shadow-card: 0 2px 4px -1px hsla(20, 25%, 15%, .06), 0 4px 12px -2px hsla(20, 25%, 15%, .08), 0 8px 24px -4px hsla(20, 25%, 15%, .06);--elation-shadow-card-hover: 0 4px 8px -2px hsla(20, 25%, 15%, .08), 0 8px 20px -4px hsla(20, 25%, 15%, .12), 0 12px 32px -6px hsla(20, 25%, 15%, .1);--elation-shadow-icon-green: 0 2px 6px -1px hsla(153, 50%, 28%, .15), 0 4px 12px -2px hsla(153, 50%, 28%, .1);--elation-shadow-badge: 0 2px 8px -1px hsla(153, 50%, 28%, .2), 0 4px 16px -3px hsla(153, 50%, 28%, .15);--elation-radius: .75rem;--elation-radius-lg: 1.25rem;--elation-radius-xl: 1.5rem;--elation-radius-pill: 50rem;--elation-font-heading: "Playfair Display", serif;--elation-font-body: "Inter", sans-serif;--elation-space-xs: .25rem;--elation-space-sm: .5rem;--elation-space-md: 1rem;--elation-space-lg: 1.5rem;--elation-space-xl: 2rem;--elation-space-2xl: 3rem;--elation-space-3xl: 4rem;--elation-space-4xl: 5rem}@keyframes elation-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes elation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes elation-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes elation-pulseSoft{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes elation-ingredientReveal{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes elation-iconPop{0%{opacity:0;transform:scale(.8) rotate(-5deg)}50%{transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes elation-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes elation-arrowFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.elation-page .elation-text-gradient{background:var(--elation-gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.elation-page .elation-section{font-family:var(--elation-font-body);color:var(--elation-color-dark)}.elation-page .elation-heading{font-family:var(--elation-font-heading);font-weight:700;line-height:1.15;color:var(--elation-color-dark)}.elation-page .elation-container{max-width:1200px;margin:0 auto;padding-inline:1.5rem}@media(max-width:749px){.elation-page .elation-container{padding-inline:1rem}}.elation-page product-recommendations{display:block!important;background:var(--elation-color-light-gray)!important;padding:2rem 1.5rem!important}.elation-page product-recommendations .section,.elation-page product-recommendations .section-background{background:var(--elation-color-light-gray)!important;padding:0!important}.elation-page product-recommendations .section--page-width{max-width:960px!important;margin:0 auto!important}.elation-page product-recommendations h3{font-family:var(--elation-font-heading)!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:700!important;color:var(--elation-color-dark)!important;text-align:center!important;margin-bottom:1.5rem!important}.elation-page product-recommendations .product-card{background:#fff!important;border-radius:.75rem!important;overflow:hidden!important}.elation-page product-recommendations .card-gallery{border-radius:.75rem .75rem 0 0!important}.elation-page product-recommendations .text-block,.elation-page product-recommendations .rte{padding:.5rem .75rem 0!important}.elation-page product-recommendations .rte p{font-size:.875rem!important;font-weight:600!important;color:var(--elation-color-dark)!important;font-family:var(--elation-font-body)!important;margin-bottom:.25rem!important}.elation-page product-recommendations product-price{padding:0 .75rem .75rem!important}.elation-page product-recommendations .price{font-weight:700!important;color:var(--elation-color-coral)!important;font-size:.875rem!important}.elation-page product-recommendations .resource-list{gap:1rem!important}.elation-page .section-background[class*=color-]{background:transparent!important}.elation-page ._blocks-section{background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/elation-design-tokens.css.map */
