@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Inter:wght@300;400;500;600;700&display=swap";:root{--elev-cream: #F8F5F0;--elev-sage: #E8F0EC;--elev-dark: #1a1a1a;--elev-gold: #C5A572;--elev-text: #333;--elev-light-text: #666;--elev-border: #e8e4de;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, sans-serif}body{font-family:var(--font-body)!important;color:var(--elev-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display)!important;font-weight:600;color:var(--elev-dark)}.announcement-bar,[class*=announcement]{background:var(--elev-dark)!important;color:#fff!important;font-family:var(--font-body)!important;font-size:12px!important;letter-spacing:1px!important;padding:8px 0!important}.announcement-bar a,[class*=announcement] a{color:#fff!important;text-decoration:none!important}header,.header,[class*=header]{font-family:var(--font-body)!important;border-bottom:1px solid var(--elev-border)!important}.header__heading-link,.header__heading{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:1px!important;color:var(--elev-dark)!important}.header__menu-item,nav a,.header a{font-family:var(--font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--elev-dark)!important;transition:color .3s ease!important}.header__menu-item:hover,nav a:hover{color:var(--elev-gold)!important}.product-card,[class*=product-card]{transition:transform .3s ease,box-shadow .3s ease!important}.product-card:hover,[class*=product-card]:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #00000014!important}.product__title,.product-information h1{font-family:var(--font-display)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:600!important;color:var(--elev-dark)!important;line-height:1.2!important}.price__regular .price-item,.price .price-item--sale,.price-item--sale{font-family:var(--font-body)!important;font-weight:700!important;font-size:24px!important;color:var(--elev-dark)!important}.price .price-item--compare,.price-item--compare,s.price-item{font-family:var(--font-body)!important;font-size:16px!important;color:#999!important;text-decoration:line-through!important}.badge--sale,.badge-sale,[class*=sale-badge],.price__badge-sale{background:#c0392b!important;color:#fff!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;padding:4px 12px!important;border-radius:2px!important;text-transform:uppercase!important}.product-form__submit,button[name=add],.shopify-payment-button button,.product-form__buttons button{background:var(--elev-dark)!important;color:#fff!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:18px 32px!important;border:none!important;border-radius:0!important;transition:all .3s ease!important;min-height:56px!important}.product-form__submit:hover,button[name=add]:hover{background:#333!important;transform:translateY(-1px)!important;box-shadow:0 4px 20px #00000026!important}.shopify-payment-button__button{background:var(--elev-gold)!important;color:#fff!important;border-radius:0!important;font-family:var(--font-body)!important;font-weight:600!important;letter-spacing:1px!important;min-height:56px!important}.shopify-payment-button__button:hover{background:#d4b584!important}.product__description,.product-information__description{font-family:var(--font-body)!important;font-size:14px!important;line-height:1.8!important;color:var(--elev-light-text)!important}.featured-product,[class*=featured-product]{background:#fff!important}footer,.footer,[class*=footer]{background:var(--elev-dark)!important;color:#fff!important;font-family:var(--font-body)!important}footer a,.footer a,[class*=footer] a{color:#ffffffb3!important;transition:color .3s ease!important}footer a:hover,.footer a:hover,[class*=footer] a:hover{color:var(--elev-gold)!important}footer h2,footer h3,footer h4,.footer h2,.footer h3,.footer h4{font-family:var(--font-display)!important;color:#fff!important}.newsletter,[class*=newsletter],[class*=email-signup]{background:var(--elev-cream)!important}.newsletter input[type=email],[class*=email-signup] input[type=email]{font-family:var(--font-body)!important;border:1px solid var(--elev-border)!important;border-radius:0!important;padding:14px 16px!important}.newsletter button,[class*=email-signup] button[type=submit]{background:var(--elev-dark)!important;color:#fff!important;border-radius:0!important;font-family:var(--font-body)!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important}.button,.btn,button.button{font-family:var(--font-body)!important;font-weight:600!important;letter-spacing:1px!important;border-radius:0!important;transition:all .3s ease!important}.cart-drawer,[class*=cart-drawer]{font-family:var(--font-body)!important}html{scroll-behavior:smooth}::selection{background:var(--elev-gold);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.elev-hero,.science-section,.results-section,.promise-section,.howto-section,.faq-section,.final-cta{animation:fadeInUp .6s ease-out}@media(max-width:768px){.elev-hero h1{font-size:28px!important}.elev-hero .subtitle{font-size:14px!important}.ingredients-grid,.stats-grid,.testimonial-grid,.steps-grid,.promise-inner{grid-template-columns:1fr!important}.trust-features{grid-template-columns:1fr 1fr!important}}@media(min-width:769px){.product-information__column--right{position:sticky!important;top:100px!important}}.elev-trust-badges{display:flex;gap:16px;margin:20px 0;padding:20px 0;border-top:1px solid var(--elev-border);border-bottom:1px solid var(--elev-border);flex-wrap:wrap}.elev-trust-badge{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;color:var(--elev-light-text)}.elev-trust-badge svg,.elev-trust-badge .icon{width:20px;height:20px;color:var(--elev-gold)}.elev-urgency{background:#fff3e0;border:1px solid #FFE0B2;border-radius:4px;padding:12px 16px;margin:16px 0;font-family:var(--font-body);font-size:13px;color:#e65100;text-align:center;font-weight:500}.elev-quantity-table{width:100%;margin:20px 0;border-collapse:collapse}.elev-quantity-table td{padding:12px 16px;border:1px solid var(--elev-border);font-family:var(--font-body);font-size:13px}.elev-quantity-table tr:hover{background:var(--elev-cream)}.elev-quantity-table .popular{background:var(--elev-gold);color:#fff;font-weight:600}.page-content,.rte,.shopify-policy__body{font-family:var(--font-body)!important;font-size:15px!important;line-height:1.8!important;color:var(--elev-text)!important}.page-content h1,.page-content h2,.page-content h3,.rte h1,.rte h2,.rte h3{font-family:var(--font-display)!important;color:var(--elev-dark)!important}.scroll-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;background:var(--elev-dark);color:#fff;border:none;border-radius:50%;font-size:20px;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999;display:flex;align-items:center;justify-content:center}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background:var(--elev-gold);transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/elev-custom.css.map */
