🔄
Landing Page - Blank - May 28, 13:50:15 – Rifia Ignorer et passer au contenu
Votre panier est vide
Liquid syntax error (snippets/gp-section-621461436714976231-0 line 141): Unexpected character \ in "{{\s*(\w+)\s*}}"
#CartDrawer { --global_section_background_color: #FFFFFF; --cart-drawer-primary-background-color: #ffffff; --cart-drawer-background-gradient: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 100%); --cart-drawer-primary-text-color: #121212; --cart-drawer-header-background: #f8f8f8; --cart-drawer-item-saving-color: #ff1900; --cart-drawer-item-saving-background: #ffe9e6; --cart-drawer-checkout-button-background: #000000; --cart-drawer-checkout-button-text-color: #ffffff; --cart-drawer-fs-icon-default-color: #808080; --cart-drawer-fs-icon-active-color: #000000; --cart-drawer-icons-active-bg: #000000; --cart-drawer-freq-bought-background: #EDEDED; --cart-drawer-product-bg: #ffffff; --cart-drawer-footer-bg: #f8f8f8; --cart-drawer-secondary-text: #707070; --cart-drawer-accent-color: #0d1823; --cart-drawer-divider-color: #e5e5e5; --cart-drawer-active-icon-color: #EF4A65; --cart-drawer-discount-bg-color: #000000; --cart-drawer-discount-text-color: #ffffff; --cart-drawer-discount-border-radius: 4px; --cart-drawer-discount-icon-color: #ffffff; } .free-shipping-main.first-gift { position: absolute; margin-left: unset; margin-right: unset; left: calc(15px + ((100% - 30px) * 0 / 100) - 15px); } .free-gift-main.first-gift { position: absolute; margin-left: unset; margin-right: unset; left: calc(15px + ((100% - 30px) * 0 / 100) - 15px); } /* Second gift icon: fixed at 100% (right end of progress bar) */ .free-shipping-main.second-gift { position: absolute; margin-left: unset; margin-right: unset; left: calc(100% - 38px); } .free-gift-main.second-gift { position: absolute; margin-left: unset; margin-right: unset; left: calc(100% - 38px); } .free-product-progress-bar.has-equal-goals .free-gift-main.first-gift { left: calc(100% - 84px); } .free-product-progress-bar.has-equal-goals .free-shipping-main.second-gift { left: calc(100% - 40px); } /* Free Shipping Icon Colors */ .free-shipping-main svg path, .free-shipping-main svg circle { fill: var(--cart-drawer-fs-icon-default-color); } /* Icon container sizing for both SVG and IMG */ .free-shipping-main svg, .free-shipping-main img { width: 30px !important; height: 30px !important; background: var(--cart-drawer-progress-inactive-color) !important; /* border-radius is set in cart-drawer_pgb_style.liquid based on block settings */ padding: 4px !important; margin-bottom: 4px !important; display: block !important; } .free-gift-main svg, .free-gift-main img { width: 30px !important; height: 30px !important; background: var(--cart-drawer-progress-inactive-color) !important; /* border-radius is set in cart-drawer_pgb_style.liquid based on block settings */ padding: 4px !important; margin-bottom: 4px !important; display: block !important; } /* Active state for icons */ .free-shipping-main.free-shipping-main-color svg, .free-shipping-main.free-shipping-main-color img { background: var(--cart-drawer-progress-active-color) !important; } .free-shipping-main.free-shipping-main-color svg path, .free-shipping-main.free-shipping-main-color svg circle { fill: var(--cart-drawer-progress-active-icon-fill-color) !important; } .free-gift-main.free-gift-main-color svg, .free-gift-main.free-gift-main-color img { background: var(--cart-drawer-progress-active-color) !important; } .free-gift-main.free-gift-main-color svg path, .free-gift-main.free-gift-main-color svg circle { fill: var(--cart-drawer-progress-active-icon-fill-color) !important; } .drawer { visibility: hidden; } /* Apply default color to inactive gift icon */ .free-gift-main svg path, .free-gift-main svg circle { /* Assuming gift icon also might have circles */ fill: var(--cart-drawer-fs-icon-default-color); } .discounts { font-size: 1rem; display: flex letter-spacing: var(--letter-spacing-body); text-transform: uppercase; align-items: center; } /* Override global accent color for cart buttons */ .cart-drawer .quantity__button, .cart-drawer { background-color: transparent !important; border-color: #E2E2E2 !important; color: currentColor !important; } .cart-drawer .cart-remove-button { border: none !important; padding: 0 !important; } .cart-drawer .quantity__button:focus, .cart-drawer .quantity__button:active, .cart-drawer .cart-remove-button:focus, .cart-drawer .cart-remove-button:active { outline: none !important; background-color: transparent !important; box-shadow: none !important; -webkit-tap-highlight-color: transparent; } .cart-drawer quantity-input.quantity.cart-quantity .quantity__button:active, .cart-drawer quantity-input.quantity.cart-quantity .quantity__button:focus { background-color: #f5f5f5 !important; } .cart-drawer .cart-remove-button:hover, .cart-drawer .cart-remove-button:active, .cart-drawer .cart-remove-button:focus { opacity: 0.8; background-color: transparent !important; } /* IMPORTANT: Ensure the .gb-price-drawer-saving class always uses fixed colors regardless of theme settings */ /* .gb-price-drawer-saving { background:rgb(255, 237, 237) !important; color: #FF1717 !important; } */ /* Apply custom cart drawer colors to specific elements */.cart-drawer .drawer__header { background-color: var(--cart-drawer-header-background); height: 70px !important; min-height: 70px !important; max-height: 70px !important; display: flex !important; align-items: center !important; } .cart-drawer .drawer__close { top: 24px !important; } .cart-drawer .drawer__contents { padding-top: 0px !important; padding-bottom: 0px !important; } .cart-drawer .cart-item { background-color: var(--cart-drawer-product-bg); } .cart-drawer .drawer__footer { background-color: var(--cart-drawer-footer-bg); border-top-color: var(--cart-drawer-divider-color); padding: 15px 15px 15px 15px !important; } .cart-drawer .drawer__cart-items-wrapper .cart-items { border-color: var(--cart-drawer-divider-color); } .cart-drawer .cart__checkout-button { background-color: var(--cart-drawer-checkout-button-background) !important; color: var(--cart-drawer-checkout-button-text-color) !important; border-radius: 4px !important; } /* Additional checkout button text color overrides */ .cart-drawer .cart__checkout-button, .cart-drawer .cart__checkout-button *, .cart-drawer .cart__checkout-button:hover, .cart-drawer .cart__checkout-button:focus, .cart-drawer .cart__checkout-button:active, .cart-drawer .cart__checkout-button:visited, .cart-drawer button[name="add"], .cart-drawer input[type="submit"][name="add"] { color: var(--cart-drawer-checkout-button-text-color) !important; } /* Ensure checkout button text elements don't inherit other colors */ .cart-drawer .cart__checkout-button span, .cart-drawer .cart__checkout-button .loading__spinner, .cart-drawer .cart__checkout-button .icon { color: var(--cart-drawer-checkout-button-text-color) !important; } .cart-drawer .cart-item__price-wrapper, .cart-drawer .totals__subtotal-value, .cart-drawer .price--end, .cart-drawer .product-option, .cart-drawer .product-option *, .cart-drawer .tax-note, .cart-drawer .tax-note * { color: var(--cart-drawer-secondary-text); } .cart-drawer .totals__total-value { color: var(--cart-drawer-primary-text-color); } /* Apply accent color to final price */ .cart-drawer .cart-item__final-price.product-option, .cart-drawer strong.cart-item__final-price { color: var(--cart-drawer-accent-color) !important; } /* Apply accent color to toggle switch */ .cart-drawer .gb-shipping-protection-button input:checked + .slider { background-color: var(--cart-drawer-accent-color) !important; } /* Apply accent color to toggle switch on focus */ .cart-drawer .gb-shipping-protection-button input:focus + .slider { box-shadow: 0 0 1px var(--cart-drawer-accent-color) !important; } .cart-drawer .free-product-progress-bar { border-color: var(--cart-drawer-divider-color); } /* Removed frequently bought background color per user request */ /* .cart-drawer product-info.gb-main-freq-bg-color { background-color: var(--cart-drawer-freq-bought-background); } */ /* Cart item image border radius customization */ .cart-drawer .cart-item__image, .cart-drawer .cart-item__image-container { border-radius: 8px !important; } cart-drawer.drawer, .drawer.cart-drawer, cart-drawer.drawer.active, cart-drawer .drawer { left: auto !important; right: 0 !important; justify-content: flex-end !important; padding-right: 0 !important; padding-left: 0 !important; margin-right: 0 !important; margin-left: 0 !important; } /* Mobile: Full width - Override component-cart-drawer.css */ cart-drawer .drawer__inner, cart-drawer.is-empty .drawer__inner, .cart-drawer .drawer__inner, .drawer.active .drawer__inner { max-width: 100% !important; width: 100% !important; margin-right: 0 !important; margin-left: 0 !important; padding-left: 0 !important; padding-right: 0 !important; border-left: none !important; border-right: none !important; } /* Ensure mobile full width at smaller viewports */ @media screen and (max-width: 749px) { cart-drawer .drawer__inner, cart-drawer.is-empty .drawer__inner, .cart-drawer .drawer__inner, .drawer.active .drawer__inner { max-width: 100% !important; width: 100% !important; border-radius: 0 !important; } } /* Desktop: Customizable width, aligned to the right */ @media screen and (min-width: 750px) { cart-drawer .drawer__inner, cart-drawer.is-empty .drawer__inner, .cart-drawer .drawer__inner, .drawer.active .drawer__inner { max-width: 40rem !important; width: 40rem !important; margin-right: 0 !important; margin-left: auto !important; } } .cart-drawer .cart-item__discounted-prices s, .cart-drawer s.cart-item__old-price { color: var(--cart-drawer-secondary-text); } /* Cart Drawer Payment Icons */ .cart-drawer-payment-icons { margin-top: 4px; padding: 0; } /* Override desktop flex layout for cart drawer to stack payment icons below button */ .cart-drawer .cart__ctas { display: flex !important; flex-direction: column !important; gap: 0 !important; padding: 0 0px !important; } .cart-drawer-payment-icons .payment-icons-container { margin: 0; } .cart-drawer-payment-icons .payment-icons-wrapper { gap: 8px; justify-content: center; } .cart-drawer-payment-icons .payment-icon svg { height: 24px; width: auto; border-radius: 4px; } @media screen and (max-width: 749px) { .cart-drawer-payment-icons { margin-top: 4px; padding: 0; } .cart-drawer-payment-icons .payment-icons-wrapper { gap: 6px; } .cart-drawer-payment-icons .payment-icon svg { height: 19.2px; } } /* Fix quantity popover to use cart drawer colors instead of global theme colors */ .cart-drawer quantity-popover .quantity { background: var(--cart-drawer-product-bg) !important; color: var(--cart-drawer-primary-text-color) !important; } /* Ensure quantity popover text elements inherit the cart drawer text color */ .cart-drawer quantity-popover .quantity__button, .cart-drawer quantity-popover .quantity__input, .cart-drawer quantity-popover .quantity__rules { color: var(--cart-drawer-primary-text-color); } /* Override quantity popover button backgrounds to match cart drawer styling */ .cart-drawer quantity-popover .quantity__button { background-color: transparent; border-color: var(--cart-drawer-divider-color); } /* Ensure all text elements in cart drawer use cart drawer text color */ .cart-drawer, .cart-drawer *:not(.gb-price-drawer-saving) :not(.cart-item__final-price) :not(strong.cart-item__final-price) :not(span.gb-cart-total-item) :not(.cart__checkout-button) :not(.cart__checkout-button *) :not(.gb-shipping-protection) :not(.gb-shipping-protection *) :not(.free-shipping-main) :not(.free-shipping-main *) :not(.free-gift-main) :not(.free-gift-main *) :not(.social-proof-bar) :not(.social-proof-bar *) :not(.discount-banner) :not(.discount-banner *) :not(.upsell-button-text) :not(.upsell-price) :not(.upsell-add-button) :not(.upsell-add-button *) :not([class^="upsell-add-button-"]) :not([class^="upsell-add-button-"] *) :not(.upsell-best-seller-tag) :not(.upsell-best-seller-tag *) not(.cartitem-free-product-label) :not(.cartitem-free-product-label *) :not(.discount_discount-value) :not(.discount_discount-value *) :not(.cart-discount-code-button) :not(.cart-discount-code-button *) :not(.cart-discount-code-input) :not(.cart-discount-code-input *) { color: var(--cart-drawer-primary-text-color); } /* Specific overrides for common text elements */ .cart-drawer .cart-item__name, .cart-drawer .cart-item__details, .cart-drawer .cart-item__totals, .cart-drawer .cart-item .product-option, .cart-drawer .drawer__heading, .cart-drawer .totals, .cart-drawer .tax-note, .cart-drawer p, .cart-drawer span, .cart-drawer div { color: var(--cart-drawer-primary-text-color); } /* Additional specific override for drawer heading */ .cart-drawer .drawer__heading { color: var(--cart-drawer-primary-text-color) !important; font-size: 20px !important; } /* Drawer Heading Font Size - Mobile */ @media only screen and (max-width: 767px) { .cart-drawer .drawer__heading { font-size: 22px !important; } } /* Make sure links respect cart drawer text color */ .cart-drawer a:not(.cart__checkout-button) { color: var(--cart-drawer-primary-text-color); } /* Specific override for cart item name link */ .cart-drawer .gb-cart-drawer-lb td.cart-item__details a.cart-item__name, .cart-drawer .cart-item__details a.cart-item__name, .cart-drawer a.cart-item__name { color: var(--cart-drawer-primary-text-color) !important; } /* Secondary text elements */ .cart-drawer .cart-item__price-wrapper *, .cart-drawer .totals__subtotal-value *, .cart-drawer .price--end * { color: var(--cart-drawer-secondary-text); } /* Cart total item badge - inverted colors for contrast */ .cart-drawer span.gb-cart-total-item { background-color: var(--cart-drawer-primary-text-color) !important; color: var(--cart-drawer-primary-background-color) !important; } /* Checkout button text color override */ .cart-drawer .cart__checkout-button, .cart-drawer .cart__checkout-button * { color: var(--cart-drawer-checkout-button-text-color) !important; } /* Shipping protection text color override */ /* Free shipping icon color overrides - Default state */ .cart-drawer .free-shipping-main svg, .cart-drawer .free-shipping-main svg path, .cart-drawer .free-shipping-main svg circle, .cart-drawer .free-shipping-main svg rect, .cart-drawer .free-shipping-main svg polygon, .cart-drawer .free-shipping-main svg g, .cart-drawer .free-shipping-main i { fill: var(--cart-drawer-fs-icon-default-color) !important; color: var(--cart-drawer-fs-icon-default-color) !important; } /* Free shipping icon color overrides - Active state */ .cart-drawer .free-shipping-main.free-shipping-main-color svg path, .cart-drawer .free-shipping-main.free-shipping-main-color svg circle, .cart-drawer .free-shipping-main.free-shipping-main-color svg rect, .cart-drawer .free-shipping-main.free-shipping-main-color svg polygon, .cart-drawer .free-shipping-main.free-shipping-main-color svg g, .cart-drawer .free-shipping-main.free-shipping-main-color i { fill: var(--cart-drawer-progress-active-icon-fill-color) !important; color: var(--cart-drawer-progress-active-icon-fill-color) !important; } /* Free gift icon color override - Default state */ .cart-drawer .free-gift-main svg, .cart-drawer .free-gift-main svg path, .cart-drawer .free-gift-main svg circle, .cart-drawer .free-gift-main svg rect, .cart-drawer .free-gift-main svg polygon, .cart-drawer .free-gift-main svg g, .cart-drawer .free-gift-main i { fill: var(--cart-drawer-fs-icon-default-color) !important; color: var(--cart-drawer-fs-icon-default-color) !important; } /* Free gift icon color override - Active state */ .cart-drawer .free-gift-main.free-gift-main-color svg path, .cart-drawer .free-gift-main.free-gift-main-color svg circle, .cart-drawer .free-gift-main.free-gift-main-color svg rect, .cart-drawer .free-gift-main.free-gift-main-color svg polygon, .cart-drawer .free-gift-main.free-gift-main-color svg g, .cart-drawer .free-gift-main.free-gift-main-color i { fill: var(--cart-drawer-progress-active-icon-fill-color) !important; color: var(--cart-drawer-progress-active-icon-fill-color) !important; } /* Discount banner color overrides */ /* Item saving badge colors - customizable when theme colors are off */.gb-price-drawer-saving { background-color: var(--cart-drawer-item-saving-background) !important; color: var(--cart-drawer-item-saving-color) !important; } /* NOTE: .gb-price-drawer-saving colors are now handled conditionally near the end of the style block */ /* Apply custom cart drawer colors to specific elements */@keyframes spin { to { transform: rotate(360deg); } } .spin-animation { display: none; position: absolute; height: 15px; width: 15px; border: solid; border-radius: calc(infinity * 1px); border-width: 2px; border-color: rgba(0, 0, 0, 0.3); border-top-color: #fff; animation: var(--animate-spin); } .gb-shipping-protection-button .spin-animation { top: 6px; left: 5px; height: 15px; width: 15px; } .cart-drawer .gb-shipping-protection .complete-check { display: none; color: white !important; position: absolute; top: 4px; left: 5px; height: 15px; width: 15px; } button.quantity__button, button.cart-remove-button, .gb-shipping-protection-button { position: relative; } button.cart-remove-button { width: 50px; } .quantity__button .spin-animation { top: 7px; left: 4px; } .cart-item__quantity .spin-animation { display: none; } .cart-drawer .bestseller-icon { display: inline-block; vertical-align: middle; width: 10px; height: 10px; margin-right: 2px; fill: currentColor; } /* Style custom SVG icons to match default icon */ .cart-drawer .placeholder-wrapper { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .cart-drawer .placeholder-wrapper .placeholder-svg { width: 80%; height: 80%; } @keyframes pulse-success { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1); } } @keyframes pulse-error { 0% { transform: scale(1); } 25% { transform: translateX(-3px); } 50% { transform: translateX(3px); } 75% { transform: translateX(-3px); } 100% { transform: scale(1); } } /* Button spinner animation */ .button-spinner { display: inline-block; width: 12px; height: 12px; border: 2px solid rgba(255, 255, 255, 0.3); border-radius: 50%; border-top-color: #fff; animation: spin 0.8s linear infinite; } @keyframes spin { to { transform: rotate(360deg); } } .is-loading { opacity: 0.8 !important; } .upsell-block-description-wrapper { width: 100%; display: block; margin-bottom: 12px; padding: 0; position: relative; z-index: 10; clear: both; overflow: visible; } .upsell-block-description { font-size: 14px; font-weight: 500; color: #333 !important; text-align: center; display: block !important; width: 100%; margin: 0 auto; padding: 8px 16px; background-color: transparent; position: static; visibility: visible !important; opacity: 1 !important; } .upsell-product-container { margin-bottom: 4px; padding: 2px 13px; text-align: left; font-size: 14px; letter-spacing: var(--letter-spacing-body); font-weight: var(--font-weight-semibold) !important; } /* Upsell Header Styling */ .cart-drawer .upsell-header-wrapper { width: 100%; display: block; margin-bottom: 12px; padding: 0; position: relative; z-index: 10; clear: both; overflow: visible; } .cart-drawer .upsell-header-text { display: block !important; visibility: visible !important; opacity: 1 !important; width: 100%; letter-spacing: var(--letter-spacing-body); /* margin and padding now controlled via inline styles in sections/cart-drawer.liquid */ /* margin: 8px 0; */ /* padding: 8px 16px; */ font-weight: 500; background-color: transparent; position: static; } @media screen and (max-width: 749px) { .upsell-block-description { padding: 8px 15px !important; } } .upsell_slider { width: 100%; overflow-x: hidden; } .upsell_slider .dots-and-arrows { width: 100%; overflow-x: hidden; text-align: center; } .upsell_slider .upsell_block_container { display: flex; text-align: center; overflow-x: hidden; scroll-snap-type: x mandatory; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; } .upsell_block_container::-webkit-scrollbar { display: none; } .upsell_slider .upsell_block_container > div.upsell-product-container { scroll-snap-align: start; flex-shrink: 0; margin-top: px; margin-bottom: px; margin-right: 0; transform-origin: center center; transform: scale(1); transition: transform 0.5s; position: relative; display: flex; justify-content: center; align-items: center; font-size: 100px; } .upsell_slider .slide_item { display: inline-flex; margin-left: 4px; margin-right: 4px; width: 8px; height: 8px; background: #d7d7d7; border-radius: 50%; text-decoration: none; align-items: center; justify-content: center; position: relative; cursor: pointer; } .upsell_slider .slide_item.active { background: #333; } .dots-and-arrows { position: relative; display: inline-flex; align-items: center; justify-content: center; margin-top: 0; } .slide-arrow { display: none; /* Hidden by default, shown on desktop */ width: 20px; height: 20px; background-color: transparent; border: none; cursor: pointer; padding: 0; margin: 0 8px; } .slide-arrow svg { width: 10px; height: 10px; fill: rgb(155, 155, 155); transition: fill 0.2s; background-color: white; border-radius: 50px; } .slide-arrow:hover svg { fill: #000; } @media (min-width: 768px) { .slide-arrow { display: inline-block; } } .cart-drawer, .cart-drawer *:not(.gb-price-drawer-saving) :not(.cart-item__final-price) :not(strong.cart-item__final-price) :not(span.gb-cart-total-item) :not(.cart__checkout-button) :not(.cart__checkout-button *) :not(.gb-shipping-protection) :not(.gb-shipping-protection *) :not(.free-shipping-main) :not(.free-shipping-main *) :not(.free-gift-main) :not(.free-gift-main *) :not(.social-proof-bar) :not(.social-proof-bar *) :not(.discount-banner) :not(.discount-banner *) :not(.upsell-button-text) :not(.upsell-price) :not(.upsell-add-button) :not(.upsell-add-button *) :not([class^="upsell-add-button-"]) :not([class^="upsell-add-button-"] *) :not(.upsell-best-seller-tag) :not(.upsell-best-seller-tag *) :not(.cartitem-free-product-label) :not(.cartitem-free-product-label *) :not(.discount_discount-value) :not(.discount_discount-value *) :not(.cart-discount-code-button) :not(.cart-discount-code-button *) :not(.cart-discount-code-input) :not(.cart-discount-code-input *) { color: var(--cart-drawer-primary-text-color); } .is-empty .upsell_block_container, .is-empty .upsell-block-description, .is-empty .upsell_slider > span.slide_item, .is-empty .dots-and-arrows { display: none !important; }

ACHETEZ 2 OBTENEZ 1 GRATUIT POUR CES FÊTES

VENTE FÊTE DES PÈRES
00 JOURS
:
24 HEURES
:
00 MINUTES
:
00 SECONDES

Noté4.7(Plus de 69 708 clients)

Complexe quotidien NAC600 & NAD

$45.00 $90.00 ÉCONOMISEZ50%

  • Le même composé utilisé par les hôpitaux pour les urgences hépatiques
  • Élimine l’alcool, le Tylenol et des années d’accumulation toxique
  • Soutient la fonction cérébrale, la santé respiratoire et le métabolisme
  • Élimine le brouillard cérébral de l’après-midi
  • Doux pour votre estomac (huile MCT, pas de poudre sèche)
  • Dose clinique de 600 mg — Pas de sous-dosage
Mastercard
American Express
Apple Pay
Google Pay
Discover
Visa
PayPal
Shop Pay
Retours gratuits sous 30 jours
Livraison rapide incluse aux États-Unis
VENTE FÊTE DES PÈRES
Pour celui qui disait ne rien vouloir, offrez-lui quand même quelque chose de génial. Notre plus grande offre de l’année est là, mais seulement pour le week-end.
Badge de garantie

Moins de 1 % des clients font valoir notre garantie satisfait ou remboursé

"67 % des patients ont rapporté une amélioration significative de la mémoire de travail, de la concentration et des fonctions exécutives après une supplémentation quotidienne en NAC."

Étude clinique de la Yale School of Medicine, 2022
NAC
Autres
Travaille avec le système de détoxification naturel de votre corps
Le NAC stimule la production interne de glutathion. Les mélanges à base de plantes contiennent des antioxydants mais ne peuvent pas faire de même.*
Étudié cliniquement à une dose significative
Examiné dans des essais évalués par des pairs à Yale, Baylor College of Medicine et Stanford. Aucune preuve comparable n’existe pour les thés détox ou le chardon-marie.*
Traite la cause profonde, pas les symptômes
Soutient la capacité du foie à éliminer l’alcool, le Tylenol et les toxines accumulées au niveau cellulaire. Les produits à base de plantes offrent au mieux un soutien superficiel.*
Soutien à l’énergie cellulaire inclus
Le NAD+ soutient la fonction mitochondriale en plus de la détoxification. Aucun thé détox ou produit au chardon-marie ne traite le déclin de l’énergie cellulaire avec l’âge.*
Ingrédient
Avantage
NAC (N-Acetyl Cystéine)
Flushes alcohol, Tylenol, and toxic buildup, so your energy, clarity, and recovery finally catch up.*
NAD+ (Nicotinamide Adénine Dinucléotide)
Recharges your cells alongside detox, supporting steady energy and mental clarity all day
Huile de MCT de Noix de Coco
Meilleure absorption, pas de rots sulfurés, pas de crampes d'estomac.*
.new-product-faq { width: 100%; margin: 0px auto 10px; font-size: 95%; } .new-faq-container { border-radius: 10px; overflow: hidden; border: 1px solid #e5e5e5; background-color: transparent; } .new-faq-container.border-bottom-only { border: none; } .new-faq-container.border-bottom-only .faq-question { padding-right: 0; padding-left: 0; } .new-faq-container.border-bottom-only .faq-answer { padding-right: 0; padding-left: 0; } .faq-item { border-bottom: 1px solid #e5e5e5; padding: 0; } .faq-item:last-child { border-bottom: none; } .faq-question { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 8px 16px; cursor: pointer; font-weight: var(--font-weight-regular); position: relative; color: #000000; background-color: #ffffff; font-size: 16px; line-height: 1.3; border: none; outline: none; transition: background-color 0.3s, color 0.3s; text-align: left; border-radius: 10px !important; } .faq-question-image, .faq-question-svg { margin-right: 12px; flex-shrink: 0; width: 40px; height: 40px; border-radius: 4px; overflow: hidden; display: flex; align-items: center; justify-content: center; } .faq-question-image img { width: 100%; height: 100%; object-fit: contain; } .faq-question-svg svg { width: 100%; height: 100%; max-width: 100%; max-height: 100%; display: block; } .faq-question-svg { background-color: transparent; } .faq-question-text { flex: 1; } .faq-toggle { display: flex; align-items: center; justify-content: center; font-size: 18px; margin-left: 10px; transition: transform 0.4s cubic-bezier(.4,0,.2,1); color: #0f2945; width: 18px; height: 18px; flex-shrink: 0; } .faq-toggle svg, .faq-toggle img { width: 100%; height: 100%; display: block; } .faq-toggle img { object-fit: contain; } .faq-toggle--custom { transform: none; } .faq-item.active .faq-toggle { transform: rotate(45deg); } .faq-item.active .faq-toggle--custom { transform: none; } .faq-answer { padding: 0 16px 0 0; max-height: 0; overflow: hidden; transition: max-height 0.5s cubic-bezier(.4,0,.2,1), padding 0.3s; color: #000000; background-color: #ffffff; font-size: 14px; line-height: 1.4; opacity: 0; will-change: max-height, opacity; } .faq-item.active .faq-answer { opacity: 1; padding: 0 16px 16px 0; } .faq-answer-inner { padding-top: 16px; } .faq-answer p { margin-top: 0; margin-bottom: 0.5em; } .faq-answer p:last-child { margin-bottom: 0; } /* Ensure lists display properly inside FAQ answers */ .faq-answer ul, .faq-answer ol { list-style-position: outside; margin: 0.5em 0; padding-left: 1.5em; } .faq-answer ul { list-style-type: disc; } .faq-answer ol { list-style-type: decimal; } .faq-answer ul li, .faq-answer ol li { margin-bottom: 0.25em; display: list-item; } .faq-answer ul li:last-child, .faq-answer ol li:last-child { margin-bottom: 0; } /* Images in FAQ answers (from product description) */ .faq-answer img { max-width: 100%; height: auto; display: block; margin: 0.5em 0; } /* Custom scrollbar styling for FAQ answers */ .faq-answer::-webkit-scrollbar { width: 6px; } .faq-answer::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); border-radius: 3px; } .faq-answer::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.3); border-radius: 3px; } .faq-answer::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.5); } @media screen and (max-width: 768px) { .product-faq { font-size: 90%; width: 100%; } .faq-question { padding: 8px 14px; font-size: 16px; } .faq-question-image, .faq-question-svg { width: 35.0px; height: 35.0px; margin-right: 10px; } .faq-toggle { font-size: 16px; width: 16px; height: 16px; } .faq-answer { padding: 0 14px 0 0; font-size: 14px; } .faq-item.active .faq-answer { padding: 0 14px 16px 0; } .faq-answer::-webkit-scrollbar { width: 4px; } } @media screen and (max-width: 480px) { .product-faq { font-size: 85%; width: 100%; margin: 0.0px auto 8.0px; } .faq-question { padding: 8px 12px; font-size: 16px; } .faq-question-image, .faq-question-svg { width: 30.0px; height: 30.0px; margin-right: 8px; } .faq-toggle { font-size: 14px; width: 14px; height: 14px; } .faq-answer { padding: 0 12px 0 0; font-size: 14px; line-height: 1.3; } .faq-item.active .faq-answer { padding: 0 12px 16px 0; } .faq-answer::-webkit-scrollbar { width: 3px; } }
Melissa R., 54 ans, Ohio
Melissa R., 54 ans, Ohio

Mon oncle boit comme un trou. Ses enzymes hépatiques ? Impeccables. Je lui ai demandé ce qu'il faisait. Il m'a montré ces gélules molles. Il m'a dit qu'il prenait du NAC avant chaque sortie. J'ai essayé avant un mariage. J'ai bu comme d'habitude. Le lendemain matin, pas de mal de tête, pas de brouillard, pas de récupération de deux jours. Je ne bois plus sans maintenant.

Dose clinique de 600 mg
+
Soutient la santé du foie
+
Pas de rots sulfurés
+
Fini les lendemains de veille de deux jours
+
Dose clinique de 600 mg
+
Soutient la santé du foie
+
Pas de rots sulfurés
+
Fini les lendemains de veille de deux jours
+
Dose clinique de 600 mg
+
Soutient la santé du foie
+
Pas de rots sulfurés
+
Fini les lendemains de veille de deux jours
+
Dose clinique de 600 mg
+
Soutient la santé du foie
+
Pas de rots sulfurés
+
Fini les lendemains de veille de deux jours
+
Dose clinique de 600 mg
+
Soutient la santé du foie
+
Pas de rots sulfurés
+
Fini les lendemains de veille de deux jours
+
Dose clinique de 600 mg
+
Soutient la santé du foie
+
Pas de rots sulfurés
+
Fini les lendemains de veille de deux jours
+

4 bienfaits cliniquement étudiés deNAC600 & NAD

NAC à la dose clinique

NAC (N-Acetyl Cystéine), 600 mg par portion, conforme à la dose utilisée dans les recherches cliniques évaluées par des pairs. Formulé pour un usage quotidien, pas une supplémentation occasionnelle.

Soutien au glutathion

Le NAC est le précurseur que le corps utilise pour produire du glutathion, le composé qui neutralise les toxines traitées par le foie. Conçu pour soutenir ce processus de manière constante, chaque jour.*

NAC & NAD+ combinés

Les niveaux de NAD+ diminuent naturellement avec l'âge. Nous l'avons combiné avec le NAC car soutenir la détoxification et l'énergie cellulaire ensemble est plus efficace que chacun séparément. La plupart des marques les vendent séparément.*

Livraison par huile de noix de coco

Suspendu dans de l'huile MCT de noix de coco, pas en poudre sèche. Conçu pour les personnes qui veulent un soutien hépatique sans les rots sulfurés et l'inconfort gastrique courants avec les capsules NAC standard.*

Ce que plus de 69 708 clientsSont en train de vivre

Ce que plus de 69 708 clientsSont en train de vivre

0%

Des journées plus claires et plus nettes

91% noticed improved energy or mental clarity within 3 weeks*

0%

Des matins plus faciles après

92 % des buveurs ont rapporté des matins plus faciles après avoir bu*

0%

Aucun problème d'estomac

89 % ont signalé aucun problème d'estomac comparé au NAC en poudre sèche*

0%

Reviennent pour en reprendre

87 % ont déclaré qu'ils continueraient à utiliser NAC600 dans leur routine quotidienne

* Basé sur des études internes et des enquêtes de satisfaction client.

Le filtre de votre corps n'a pas été changé depuis des décennies.

Le filtre de votre corps n'a pas étéA changé en des décennies.

Le vrai problème n'a jamais été abordé. Voici ce qui se passe réellement.

Votre foie traite tout, les boissons, les antidouleurs, les aliments transformés, les toxines environnementales. Il travaille en surchauffe depuis des années. Et contrairement au filtre à huile de votre voiture, vous ne pouvez pas simplement le remplacer. Mais vous pouvez lui donner ce dont il a besoin pour faire son travail.

NAC is how your body produces glutathione, the compound that flushes the buildup out. When your filter works, everything works: energy, clarity, recovery, all of it.

Pour ceux qui ont malmené leur foie +

Votre foie détoxifie grâce au glutathion. Pas de glutathion, pas de vraie détox. Et votre corps ne fabrique du glutathion que s'il a du NAC. Ces thés et cures ne vous l'ont jamais donné. Vous avez nettoyé le sol sans savon. Le NAC est ce que les hôpitaux utilisent en perfusion quand le foie d'une personne est en défaillance, même composé, juste en gélule molle que vous pouvez prendre avant de sortir.

Pour ceux qui se sentent brouillés, fatigués et "décalés" +

Ce n'est pas l'âge. C'est l'accumulation. Votre foie filtre les toxines depuis des décennies, aliments transformés, alcool, médicaments, pollution — et personne ne vous a dit de changer le filtre. Ce brouillard et cette fatigue ne sont pas dus à l'âge. C'est votre corps qui fonctionne sur un système bouché, suppliant pour une réinitialisation.

Votre parcoursUn meilleur vous

Les vrais changements se produisent progressivement. Voici comment cela se déroule généralement.

Semaine 1

Vous dormez toute la nuit

Rien de spectaculaire. Mais le lundi ne vous pèse plus comme avant. Le lendemain matin est plus facile. Vous n'avez rien fait de différent — c'est votre foie qui a agi.

Semaines 2 – 4

15h arrive et vous êtes toujours vif

Le mur de l'après-midi commence à bouger. Vous terminez les choses du premier coup. Le brouillard cérébral ne disparaît pas — il cesse juste de diriger la journée.

Mois 2

Vous oubliez que vous le prenez

C'est là que vous savez que ça marche. Vous ne suivez plus votre énergie. Vous fonctionnez simplement. Certains font des analyses sanguines ici. Les enzymes sont différentes.

Mois 3+

C'est votre nouvelle norme maintenant

Pas un nouveau vous. Juste celui qui existait avant que 20 ans d'usure ne rattrapent. Continuez à boire le week-end. Ne payez juste pas le prix du lundi au vendredi.

Se sentir mieux. Chaque jour.

Soutient la détoxification du foie

Soutient la détoxification du foie

Élimine le brouillard cérébral

Élimine le brouillard cérébral

Recharge l'énergie cellulaire

Recharge l'énergie cellulaire

Matins plus faciles après une soirée

Lendemains de soirée plus faciles

N'est pas ordinaireCompléments NAC

Chaque détail conçu pour aider votre corps à se détoxifier, et à le ressentir vraiment.

N'est pas ordinaireCompléments NAC

Chaque détail conçu pour aider votre corps à se détoxifier, et à le ressentir vraiment.

Composé utilisé par les hôpitaux en urgence hépatique

Le NAC est reconnu par les autorités sanitaires mondiales comme un composé standard de soutien hépatique, maintenant en gélule molle à prendre quotidiennement.*

NAC & NAD+ en une seule gélule molle

La plupart des marques les vendent séparément. Nous avons combiné les deux car la détoxification et l'énergie cellulaire fonctionnent mieux ensemble.*

Livraison par huile MCT, pas poudre sèche

Les capsules sèches provoquent crampes d'estomac et renvois sulfurés. Nous avons suspendu les nôtres dans de l'huile de coco MCT, absorption plus douce, zéro punition pour l'estomac.

Dose clinique de 600 mg

La plupart des compléments NAC sous-dosent pour réduire les coûts. Nous avons mis 600 mg par dose car nous voulons vraiment que ça marche.*

Image du produit en vedette
Image avec texte

Pourquoi les gens changent-ils ?

  • Plus d'énergie toute la journée
  • Pensée plus claire et plus nette
  • Lendemains de soirée plus faciles
  • Meilleure qualité de sommeil
  • Moins de brouillard cérébral l'après-midi
  • Récupération plus rapide
#image-text-section-template--27097554157932__image_with_text_UDekRm { width: 100%; overflow: hidden; border-radius: 0px; padding-top: 45px; padding-bottom: 45px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Remove container padding when full width is enabled */ @media (max-width: 990px) { #image-text-section-template--27097554157932__image_with_text_UDekRm:has(.mobile-media-full-width) .image-text-container { padding: 0 !important; } } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content { display: flex; flex-direction: column; gap: 30px; } /* Mobile-only styles (below 600px) */ @media screen and (max-width: 599px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content { flex-direction: column; gap: 30px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column, #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { width: 100%; } } /* Mobile Heading Above Image */ #image-text-section-template--27097554157932__image_with_text_UDekRm .mobile-heading-above-image { display: none; width: 100%; order: -1; } @media screen and (max-width: 990px) { } @media screen and (min-width: 991px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .mobile-heading-above-image { display: none !important; } /* Always show heading in text-column on desktop */ #image-text-section-template--27097554157932__image_with_text_UDekRm .heading-block-wrapper.hide-on-mobile { display: block; } } #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column { width: 100%; padding: 0px; border-radius: 8px; overflow: hidden; } /* Background image mode styling */ #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.background-image-mode { min-height: 400px; } /* Desktop background image mode base styling */ @media screen and (min-width: 991px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.background-image-mode { min-height: 500px; } } #image-text-section-template--27097554157932__image_with_text_UDekRm .main-image, #image-text-section-template--27097554157932__image_with_text_UDekRm .main-video { width: 100%; height: auto; border-radius: 8px !important; object-fit: cover; display: block; margin-top: 40px; margin-bottom: 0px; max-width: 800px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .main-video { background-color: #000; /* Fix for iOS Safari video clipping issue */ -webkit-mask-image: -webkit-radial-gradient(white, black); -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); } #image-text-section-template--27097554157932__image_with_text_UDekRm .media-placeholder { width: 100%; aspect-ratio: 16/9; background-color: #f5f5f5; display: flex; align-items: center; justify-content: center; border-radius: 8px !important; margin-top: 40px; margin-bottom: 0px; max-width: 800px; margin: 0 auto; } #image-text-section-template--27097554157932__image_with_text_UDekRm .media-placeholder svg { width: 40%; height: 40%; fill: #d0d0d0; } #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { display: flex; flex-direction: column; padding: 0px 0px; overflow: visible; box-sizing: border-box; min-width: 0; /* Allow flex item to shrink below content size */ align-items: flex-start; text-align: left; gap: 15px; justify-content: center; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-heading { font-weight: var(--font-weight-bold); color: #ffffff !important; margin-bottom: 0; letter-spacing: var(--letter-spacing-heading) !important; word-wrap: break-word; overflow-wrap: break-word; word-break: normal; hyphens: auto; width: 100%; max-width: 100%; box-sizing: border-box; } /* Allow text blocks to span full column width by default */ #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column > div { width: 100%; max-width: 100%; box-sizing: border-box; overflow: visible; } /* Fix for heading text cutoff - ensure proper text wrapping */ #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { overflow: visible !important; max-width: 100%; } #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column h2, #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column .image-text-heading { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow: visible !important; overflow-wrap: break-word !important; word-wrap: break-word !important; word-break: break-word !important; white-space: normal !important; hyphens: auto !important; box-sizing: border-box !important; } /* Ensure the parent wrapper div of heading also constrains properly */ #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column > div:first-child { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accent-text { color: #ffffff; font-family: , ; font-weight: ; font-style: ; letter-spacing: var(--letter-spacing-heading) !important; } /* Enhanced accent text styling with global and local customization options */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accent-text { padding: 2px 4px !important; margin: -2px -4px !important; display: inline-block !important; color: #ffffff !important; font-family: var(--font-accent-family, var(--font-body-family)) !important; font-style: var(--font-accent-style, normal) !important; font-weight: var(--font-accent-weight, inherit) !important; letter-spacing: var(--font-accent-letter-spacing, inherit) !important; text-transform: var(--font-accent-text-transform, none) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-subtitle { font-weight: var(--font-weight-semibold); margin-top: 0; margin-bottom: 0; letter-spacing: var(--letter-spacing-heading); } /* Subtitle wrapper - shrink to fit content width */ #image-text-section-template--27097554157932__image_with_text_UDekRm .subtitle-wrapper { width: fit-content !important; max-width: 100% !important; display: inline-block !important; align-self: flex-start; } /* Image Text Divider Styles */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-divider-wrapper { display: flex !important; align-items: center !important; width: 100% !important; clear: both !important; box-sizing: border-box !important; position: relative !important; z-index: 1 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-divider-line { display: block !important; flex-shrink: 0 !important; box-sizing: border-box !important; position: relative !important; min-height: 1px !important; min-width: 20px !important; } /* Debug: Ensure divider is visible even with default settings */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-divider-line:empty { background-color: #000000 !important; height: 2px !important; width: 50% !important; } /* Ensure subtitle colors are applied correctly for each block */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body { line-height: 1.6; margin-bottom: 0; letter-spacing: var(--letter-spacing-body); } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list { padding-left: 0; margin: 0; list-style-type: none; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.no-bullets { list-style-type: none; padding-left: 0; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list .list-title { font-weight: var(--font-weight-semibold); margin-bottom: 12px; list-style-type: none; padding-left: 0; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list .list-item { margin-bottom: 10px; line-height: 1.4; position: relative; display: flex; align-items: flex-start; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list .item-icon { width: 20px; height: 20px; flex-shrink: 0; margin-right: 10px; display: flex; align-items: center; justify-content: center; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list .item-icon svg { width: 100%; height: 100%; fill: currentColor; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list .item-icon img { width: 100%; height: 100%; object-fit: contain; display: block; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list .item-text { flex: 1; letter-spacing: var(--letter-spacing-body); } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.emoji-bullets .list-item { list-style-type: none; position: relative; padding-left: 25px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.emoji-bullets .list-item:before { content: attr(data-icon); position: absolute; left: 0; top: 0; } #image-text-section-template--27097554157932__image_with_text_UDekRm .secondary-image-container { width: 100%; margin-top: 5px; margin-bottom: 5px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .secondary-image { max-width: 100%; height: auto; border-radius: 4px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .button-container { margin-top: 0; } #image-text-section-template--27097554157932__image_with_text_UDekRm .button { display: inline-flex; align-items: center; justify-content: center; padding: 12px 24px; background-color: #ef4a65; color: #ffffff; text-decoration: none; font-weight: var(--font-weight-bold); transition: all 0.3s ease; letter-spacing: var(--letter-spacing-body); text-transform: none; text-align: center; min-width: 120px; } /* Override padding for buttons using global styling */ #image-text-section-template--27097554157932__image_with_text_UDekRm .button.button-section-specific-sizing { padding: var(--global-button-padding-y) 24px !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .button:hover { opacity: 0.9; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.two-columns { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px 2px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.two-columns .list-title { grid-column: 1 / -1; /* Make title span both columns */ margin-bottom: 15px; } /* Pill styling for bullet list items */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style { display: flex; flex-wrap: wrap; gap: 8px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style .list-title { width: 100%; margin-bottom: 12px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style .list-item.pill-item { display: inline-flex; align-items: center; margin-bottom: 0; transition: all 0.3s ease; cursor: default; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style .list-item.pill-item:hover { transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style .list-item.pill-item .item-icon { margin-right: 6px; width: 16px; height: 16px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style .list-item.pill-item .item-icon img { width: 100%; height: 100%; object-fit: contain; display: block; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style .list-item.pill-item .item-text { font-size: inherit; line-height: 1.2; } /* Two column layout with pills */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style.two-columns { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list.pill-style.two-columns .list-title { grid-column: 1 / -1; } /* Mobile font sizes (below 991px) */ @media screen and (max-width: 990px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-heading[data-block-id="heading_MrFprK"] { font-size: 2.6rem !important; line-height: 1.2 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accent-text[data-block-id="heading_MrFprK"] { font-size: 2.6rem !important; line-height: 1.2 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list[data-block-id="bullet_list_gP4Y9c"] { font-size: 1.6rem !important; } } /* Desktop breakpoint (991px and up) - Full desktop layout */ @media screen and (min-width: 991px) { #image-text-section-template--27097554157932__image_with_text_UDekRm { padding-top: 25px; padding-bottom: 25px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-container { padding: 0 20px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content { flex-direction: row; align-items: stretch; gap: 35px; } /* Column widths */ #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column { width: 50%; flex-shrink: 0; align-self: stretch; display: flex; align-items: center; } #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { width: 50%; flex-shrink: 1; min-width: 0; /* Allow flex item to shrink below content size */ } /* Override minimum heights when full height is set very low */ /* Desktop background image mode styling */ #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.background-image-mode { min-height: 500px; } /* Allow text column to expand with FAQ content */ #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { flex-grow: 1; min-height: 400px; justify-content: center; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content.image-right .media-column { order: 2; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content.image-right .text-column { order: 1; padding: 0px 0px 0px 0px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content.image-left .text-column { padding: 0px 0px 0px 0px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-heading { margin-bottom: 25px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body { line-height: 1.5; margin-bottom: 25px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { gap: 20px; } /* Desktop image/video margins */ #image-text-section-template--27097554157932__image_with_text_UDekRm .main-image, #image-text-section-template--27097554157932__image_with_text_UDekRm .main-video { margin-top: 20px; margin-bottom: 20px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .media-placeholder { margin-top: 20px; margin-bottom: 20px; } /* Block-level font sizes on desktop */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-heading[data-block-id="heading_MrFprK"] { font-size: 3.8rem !important; line-height: 1.2 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accent-text[data-block-id="heading_MrFprK"] { font-size: 3.8rem !important; line-height: 1.2 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-bullet-list[data-block-id="bullet_list_gP4Y9c"] { font-size: 1.6rem !important; } } /* Add richtext styling - removed color inherit to allow custom colors */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body p { margin-bottom: 0.5em; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body p:last-child { margin-bottom: 0; } /* Add specific styles for rich text elements - removed color inherit to allow custom colors */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body strong { font-weight: 600 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body em { font-style: italic !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body a { text-decoration: underline; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body ul, #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body ol { margin: 0.5em 0; padding-left: 1.5em; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body li { margin-bottom: 0.25em; } /* Accordion Style */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-container { width: 100%; max-width: 100%; box-sizing: border-box; overflow: visible; flex-shrink: 1; /* Allow accordion to shrink if needed */ min-width: 0; /* Allow shrinking below content size */ } /* Ensure accordion items don't overflow their container */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item { width: 100%; max-width: 100%; box-sizing: border-box; min-width: 0; /* Allow shrinking below content size */ } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-title { margin: 0 0 16px 0; font-weight: 600; font-size: var(--accordion-title-size); } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-items-wrapper { width: 100%; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item { overflow: hidden; transition: all 0.2s ease; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header { display: flex; align-items: center; padding: var(--header-padding-mobile); cursor: pointer; font-weight: 500; position: relative; transition: background-color 0.3s ease; gap: 16px; width: 100%; max-width: 100%; box-sizing: border-box; min-width: 0; /* Allow header to shrink below content size */ } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header:hover { opacity: 0.9; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header-icon { flex-shrink: 0; display: flex; align-items: center; justify-content: center; overflow: hidden; width: var(--accordion-icon-size-mobile); height: var(--accordion-icon-size-mobile); margin-right: 12px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header-icon svg { width: 100%; height: 100%; fill: currentColor; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header-text { flex-grow: 1; padding-right: 15px; font-weight: 500; letter-spacing: var(--letter-spacing-body); font-size: var(--accordion-header-size); } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-toggle { position: absolute; right: var(--header-padding-mobile); font-size: var(--accordion-toggle-size); font-weight: bold; transition: transform 0.3s ease; line-height: 1; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-toggle { transform: rotate(45deg); } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content { padding: 0; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.3s ease; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner { padding: var(--content-padding-mobile); opacity: 0; transition: opacity 0.3s ease; line-height: 1.6; font-size: var(--accordion-content-size); } /* Simplified and stronger active state rules */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content { max-height: 1000px !important; padding: var(--content-outer-padding-mobile) 0 !important; overflow: visible !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content-inner { opacity: 1 !important; letter-spacing: var(--letter-spacing-body); padding: var(--content-padding-mobile) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-toggle { transform: rotate(45deg) !important; } /* Tablet-specific FAQ behavior - prevent media column expansion */ @media screen and (min-width: 600px) and (max-width: 990px) { /* Ensure the media column doesn't change size when FAQ expands */ #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column { position: relative; } /* Ensure main video/image maintains its aspect ratio and doesn't stretch */ #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column .main-video, #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column .main-image { height: auto !important; max-height: none !important; object-fit: cover; width: 100%; flex-shrink: 0; } /* Allow text column to expand independently and use full width */ #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { overflow: visible; width: 100% !important; max-width: 100% !important; } /* Ensure accordion content doesn't push media column and uses full width */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-container { width: 100% !important; max-width: 100% !important; } /* Ensure all text content uses full width */ #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column > *, #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-heading, #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-body { width: 100% !important; max-width: 100% !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content { max-height: none !important; height: auto !important; } } /* Desktop-specific FAQ behavior - prevent media column expansion */ @media screen and (min-width: 991px) { /* Ensure the media column doesn't change size when FAQ expands */ #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column { height: fit-content; position: relative; } /* Ensure main video/image maintains its aspect ratio and doesn't stretch */ #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column .main-video, #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column .main-image { height: auto !important; max-height: none !important; object-fit: cover; width: 100%; flex-shrink: 0; } /* Allow text column to expand independently */ #image-text-section-template--27097554157932__image_with_text_UDekRm .text-column { overflow: visible; } /* Ensure accordion content doesn't push media column */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-container { width: 100%; max-width: 100%; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content { max-height: none !important; height: auto !important; } /* Desktop icon size */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header-icon { width: var(--accordion-icon-size-desktop); height: var(--accordion-icon-size-desktop); } } /* Ensure accordion content is properly hidden when inactive */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item:not(.active) .accordion-content { max-height: 0 !important; padding: 0 !important; overflow: hidden !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item:not(.active) .accordion-content-inner { opacity: 0 !important; } /* Rich text formatting support */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner p, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner ul, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner ol, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner li, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner strong, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner em, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner b, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner i, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner a { color: inherit !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner strong, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner b { font-weight: bold; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner em, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner i { font-style: italic; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner a { color: inherit; text-decoration: underline; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner p { margin-top: 0; margin-bottom: 10px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner p:last-child { margin-bottom: 0; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner ul, #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner ol { margin: 10px 0; padding-left: 20px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner li { margin-bottom: 5px; } /* Mobile responsiveness */ @media (max-width: 599px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-container { max-width: 100%; } #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-heading { margin-bottom: 20px !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header { padding: var(--header-padding-mobile); gap: 12px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-toggle { right: var(--header-padding-mobile); font-size: var(--accordion-toggle-size-mobile) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner { padding: var(--content-padding-mobile); } /* Mobile text size overrides */ #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-title { font-size: var(--accordion-title-size-mobile) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header-text { font-size: var(--accordion-header-size-mobile) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner { font-size: var(--accordion-content-size-mobile) !important; } } /* Tablet accordion styles (600px - 990px) - Compact */ @media (min-width: 600px) and (max-width: 990px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header { padding: calc(var(--header-padding-desktop) * 0.5) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-toggle { right: calc(var(--header-padding-desktop) * 0.5) !important; font-size: calc(var(--accordion-toggle-size-desktop) * 0.75) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner { padding: calc(var(--content-padding-desktop) * 0.5) !important; font-size: calc(var(--accordion-content-size-desktop) * 0.8) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content { padding: calc(var(--content-outer-padding-desktop) * 0.5) 0 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content-inner { padding: calc(var(--content-padding-desktop) * 0.5) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-title { font-size: calc(var(--accordion-title-size-desktop) * 0.7) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header-text { font-size: calc(var(--accordion-header-size-desktop) * 0.8) !important; } } /* Desktop accordion styles (991px and up) */ @media (min-width: 991px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header { padding: var(--header-padding-desktop) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-toggle { right: var(--header-padding-desktop) !important; font-size: var(--accordion-toggle-size-desktop) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-content-inner { padding: var(--content-padding-desktop) !important; font-size: var(--accordion-content-size-desktop) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content { padding: var(--content-outer-padding-desktop) 0 !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-item.active .accordion-content-inner { padding: var(--content-padding-desktop) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-title { font-size: var(--accordion-title-size-desktop) !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .accordion-header-text { font-size: var(--accordion-header-size-desktop) !important; } } /* Button container styles - properly contained */ #image-text-section-template--27097554157932__image_with_text_UDekRm .button-container { width: 100%; max-width: 100%; box-sizing: border-box; overflow: visible; flex-shrink: 1; /* Allow button container to shrink if needed */ min-width: 0; /* Allow shrinking below content size */ } /* Ensure all buttons are properly contained */ #image-text-section-template--27097554157932__image_with_text_UDekRm .button-container .button { max-width: 100%; box-sizing: border-box; word-wrap: break-word; min-width: 0; /* Allow button to shrink if needed */ } /* Full width button styles - properly contained */ #image-text-section-template--27097554157932__image_with_text_UDekRm .button-container.full-width-mobile { width: 100%; max-width: 100%; box-sizing: border-box; } #image-text-section-template--27097554157932__image_with_text_UDekRm .button.full-width-mobile { width: 100% !important; max-width: 100% !important; display: flex !important; justify-content: center !important; align-items: center !important; min-width: unset !important; box-sizing: border-box !important; overflow: hidden !important; } /* Mobile full-width media styles */ @media (max-width: 990px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content.mobile-media-full-width { gap: 0px; } #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.mobile-full-width { margin-left: 0; margin-right: 0; padding: 0 !important; width: 100%; max-width: none; } #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.mobile-full-width .main-image, #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.mobile-full-width .main-video, #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.mobile-full-width .media-placeholder { border-radius: 0 !important; max-width: none !important; width: 100% !important; height: auto !important; } #image-text-section-template--27097554157932__image_with_text_UDekRm .mobile-media-full-width .text-column { padding-top: 30px; padding-left: 20px; padding-right: 20px; } } /* Extra specificity for video full width */ @media (max-width: 990px) { #image-text-section-template--27097554157932__image_with_text_UDekRm .media-column.mobile-full-width .main-video { object-fit: cover !important; display: block !important; min-height: 200px !important; } /* Ensure no overflow issues */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-content.mobile-media-full-width { overflow: hidden; } /* Ensure container allows overflow */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-container { overflow-x: hidden; } } /* Section-specific styles to prevent conflicts between multiple instances */ #image-text-section-template--27097554157932__image_with_text_UDekRm .image-text-heading { color: #ffffff !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; word-wrap: break-word !important; overflow-wrap: break-word !important; white-space: normal !important; } /* Removed global color override to allow individual paragraph colors to work */ /* Removed global color override to allow individual bullet list colors to work */ /* Icon block styles */ .icon-block { width: 100%; box-sizing: border-box; } .icon-wrapper { box-sizing: border-box; } .icon-wrapper img { display: block; } .icon-svg svg { width: 100%; height: 100%; display: block; }

Pourquoi choisirLe laboratoire standard ?

Découvrez pourquoi des milliers ont adopté notre NAC.

Pourquoi choisirLe laboratoire standard ?

Découvrez pourquoi des milliers ont adopté notre NAC.

Nous
AUTHENTIQUE
Les autres
SAUTEZ CELA
NAC & NAD+ en une formule
Dose clinique de 600 mg par prise
Suspendu dans l'huile de coco
Doux pour l'estomac, pas de renvois sulfurés
Testé par un tiers pour pureté et puissance
Garantie satisfait ou remboursé 30 jours

Histoires vraies, résultats réels

Expériences honnêtes avec NAC600 & NAD Daily Complex

Ne vous fiez pas qu'à nos paroles

Regardez ce qui s'est passé quand ils ont essayé NAC600 & NAD pendant 30 jours.

Chiffres réels. Soulagement réel.

Ingrédients purs.Sans blabla.

Nous sommes obsessionnels sur ce qui entre (et ce qui reste dehors).

Non-OGM

Sans cochonneries artificielles

Sans gluten

Installations certifiées GMP

Garantie de remboursement de 30 jours

Essayez pendant 30 jours. Si vous ne ressentez pas la différence - matins plus nets, moins de brouillard, récupération plus facile - nous vous remboursons intégralement. Pas de formulaire. Pas de tracas. Répondez simplement à votre email de commande.

AJOUTER AU PANIER
Satisfaction 100 %
Livraison rapide
Retours faciles

Garantie de remboursement de 30 jours

Essayez pendant 30 jours. Si vous ne ressentez pas la différence - matins plus nets, moins de brouillard, récupération plus facile - nous vous remboursons intégralement. Pas de formulaire. Pas de tracas. Répondez simplement à votre email de commande.

AJOUTER AU PANIER
Satisfaction 100% garantie
Livraison rapide
Retours faciles

Questions fréquentes

Puis-je prendre ce produit si je consomme de l'alcool ? +

Pas du tout. Bien que de nombreux clients prennent NAC600 pour soutenir le foie en lien avec l'alcool, il est tout aussi pertinent pour toute personne souffrant de stéatose hépatique, d'accumulation de toxines issues d'aliments transformés, de médicaments comme le Tylenol, ou simplement des années de stress alimentaire normal sur le foie. Beaucoup de nos clients ne boivent pas du tout.*

Pourquoi ça sent le soufre ? +

Parce que c'est du vrai NAC. Le NAC est fabriqué à partir de soufre — un élément essentiel dont votre corps a besoin. Cette odeur signifie que c'est authentique, pas un produit dilué. Ce n'est pas un défaut, c'est une caractéristique.

Est-ce que cela aide en cas de maladie du foie gras / NAFLD / MASH ? +

Le NAC soutient la production de glutathion, le composé que le foie utilise pour éliminer l'accumulation qui contribue à la stéatose hépatique. De nombreux clients atteints de NAFLD rapportent une amélioration de leur bien-être et des résultats des enzymes hépatiques sur 8 à 12 semaines. Consultez votre médecin pour des conseils spécifiques à votre condition.*

Quand dois-je le prendre et faut-il manger ? +

Deux gélules molles par jour avec de la nourriture. La plupart des clients les prennent au petit-déjeuner ou au déjeuner. Évitez de les prendre à jeun.

Puis-je prendre ce produit avec des médicaments pour la tension ou autres ? +

Généralement bien toléré, mais si vous prenez des médicaments sur ordonnance, pour la tension artérielle, des anticoagulants, du cholestérol, consultez d'abord votre médecin avant de commencer.

Pourquoi ne pas prendre directement un supplément de glutathion ? +

Le glutathion oral se décompose avant d'atteindre vos cellules, sa biodisponibilité est très faible. Le NAC est ce que le corps utilise pour produire du glutathion en interne, ce qui est beaucoup plus efficace. C'est pourquoi le NAC est l'approche étudiée cliniquement, pas le glutathion directement.*

Ce produit convient-il aux femmes ? +

Yes. The benefits of NAC and NAD+ are not gender-specific. NAC600 is formulated for any adult looking to support liver health, mental clarity, and daily energy.*

Y a-t-il une garantie de remboursement ? +

Oui, 30 jours. Si vous ne constatez aucune différence, nous vous rembourserons intégralement. Sans questions, sans conditions. Moins de 1 % en font la demande. Mais nous voulons que vous vous sentiez en confiance pour l'essayer.

.store-faq-section { padding: 0; /* Remove padding when full height image is enabled */ position: relative; /* For absolute positioning of full-height image */ overflow-x: hidden; /* Prevent horizontal overflow at section level */ } @media screen and (max-width: 767px) { .store-faq-section { } } .store-faq-container { width: 100%; max-width: 1200px; /* Set max-width here instead of inline */ margin: 0 auto; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .store-faq-items-container.border-bottom-only { border: none !important; } .store-faq-items-container.border-bottom-only .store-faq-question { padding-right: var(--question-padding-right, 20px) !important; padding-left: var(--question-padding-left, 20px) !important; } .store-faq-items-container.border-bottom-only .store-faq-answer { padding-right: var(--answer-padding-right, 20px) !important; padding-left: var(--answer-padding-left, 20px) !important; } .store-faq-flex-container { display: flex; flex-direction: column; width: 100%; max-width: 100%; } .store-faq-header-column { margin-bottom: 30px; width: 100%; max-width: 100%; } .store-faq-content-column { width: 100%; max-width: 100%; } .store-faq-heading { margin-bottom: 15px; letter-spacing: var(--letter-spacing-heading); font-size: 52px; line-height: 1.2; word-wrap: break-word; overflow-wrap: break-word; } .store-faq-subtitle { line-height: 1.5; max-width: 100%; font-weight: var(--font-weight-regular); letter-spacing: var(--letter-spacing-body); word-wrap: break-word; overflow-wrap: break-word; margin-bottom: 24px; } .store-faq-header-image { margin-top: 20px; } .store-faq-header-image img { width: 100%; height: auto; display: block; } /* Full height image styling - base styles */ .store-faq-header-image.full-height { margin: 0; height: 100%; overflow: hidden; } .store-faq-header-image.full-height img { width: 100%; height: 100%; object-fit: cover; object-position: center; } /* Hide image on mobile */ .desktop-only { display: none; } .store-faq { width: 100%; max-width: 100%; box-sizing: border-box; } #store-faq-template--27097554157932__store_faq_Lpd3PW .store-faq-items-container { overflow: hidden !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; border: 1px solid #495d73 !important; border-radius: 4px !important; } .store-faq .store-faq-item { width: 100%; box-sizing: border-box; } /* Single column layout - remove bottom border from last item only when container has border */ .store-faq .store-faq-items-container:not(.individual-borders) .store-faq-item:last-child { border-bottom: none !important; margin-bottom: 0 !important; } /* Two column layout - keep bottom border on last items in columns for visual consistency */ .store-faq-flex-container.two-column-desktop .store-faq-items-container:not(.individual-borders) .store-faq-item:last-child { border-bottom: none !important; margin-bottom: 0 !important; } /* Container border handles the bottom border, avoid double border */ .store-faq-flex-container.two-column-desktop .store-faq-items-container:not(.individual-borders):not(.border-bottom-only) { border-bottom: 1px solid #ffffff !important; } /* Border-bottom-only style - ensure last item has border */ .store-faq .store-faq-question { display: flex; justify-content: space-between; align-items: center; padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px); cursor: pointer; font-weight: var(--font-weight-semibold); letter-spacing: var(--letter-spacing-body); position: relative; font-size: 16px; width: 100%; box-sizing: border-box; word-wrap: break-word; overflow-wrap: break-word; border-radius: 4px 4px 0 0 !important; } .store-faq-item.active .store-faq-question { border-radius: 0 !important; } .store-faq-items-container.individual-borders .store-faq-item:first-child .store-faq-question { border-radius: 4px 4px 0 0 !important; } .store-faq-items-container.individual-borders .store-faq-item:last-child .store-faq-answer { border-radius: 0 0 4px 4px !important; } .store-faq-items-container.individual-borders .store-faq-item:only-child .store-faq-question { border-radius: 4px !important; } .store-faq .store-faq-question > span:first-child { flex: 1; display: flex; align-items: center; justify-content: flex-start; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; padding-right: 15px; text-align: left; } .store-faq .store-faq-toggle { font-size: 20px; font-weight: var(--font-weight-regular); transition: transform 0.3s ease; flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 20px; text-align: center; } .store-faq .store-faq-answer { padding: 0 var(--answer-padding-right, 20px) 0 var(--answer-padding-left, 20px) !important; max-height: 0; overflow: hidden; letter-spacing: var(--letter-spacing-body); transition: max-height 0.3s ease, padding 0.3s ease; font-size: 14px; width: 100%; box-sizing: border-box; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; /* For extremely long strings */ text-align: left; } .store-faq .store-faq-item.active .store-faq-toggle { transform: rotate(45deg); } .store-faq .store-faq-item.active .store-faq-answer { max-height: 300px; /* Reduced for better mobile experience */ overflow-y: auto; text-align: left; letter-spacing: var(--letter-spacing-body); overflow-x: hidden; padding: var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px); box-sizing: border-box; } /* Target all possible children of faq-answer */ .store-faq .store-faq-answer > * { max-width: 100%; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; /* Handle extremely long strings */ box-sizing: border-box; } .store-faq .store-faq-answer p { max-width: 100%; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; /* For extremely long strings */ margin-top: 0; margin-bottom: 1em; } .store-faq .store-faq-answer p:last-child { margin-bottom: 0; } /* Apply mobile styles when the faq-mobile-view class is present */ .faq-mobile-view .store-faq .store-faq-question { font-size: 14px !important; } .faq-mobile-view .store-faq .store-faq-answer { font-size: 12px !important; } @media screen and (min-width: 750px) { .store-faq-container { padding-left: 15px; padding-right: 15px; } .store-faq-flex-container { flex-direction: row; align-items: flex-start; gap: 40px; position: relative; /* For absolute positioning of image */ padding: 40px 0; /* Add padding back to flex container */ } .store-faq-header-column { flex: 0 0 48%; margin-bottom: 0; padding-top: 20px; z-index: 1; /* Ensure FAQ content is above image */ position: relative; max-width: 48%; } .store-faq-content-column { flex: 0 0 48%; display: flex; justify-content: center; max-width: 48%; position: relative; /* For absolute positioning of image inside */ } .store-faq-content-column.full-height-image { position: static; /* Keep in flow for layout calculation */ } /* Position image container absolutely to section, extending full height */ .store-faq-content-column.full-height-image .store-faq-header-image.full-height { position: absolute; top: 0; bottom: 0; right: 0; width: calc(50% - 20px); /* 50% minus half the gap */ max-width: 600px; margin: 0; z-index: 0; } .store-faq { width: 100%; } .store-faq .store-faq-question { padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px); align-items: center; } .store-faq-items-container.individual-borders .store-faq-question { padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px) !important; align-items: center !important; } .store-faq .store-faq-toggle { font-size: 17px; } .store-faq .store-faq-answer { padding: 0 var(--answer-padding-right, 20px) 0 var(--answer-padding-left, 20px) !important; } .store-faq .store-faq-item.active .store-faq-answer { padding: var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px) !important; max-height: 400px; /* Slightly larger on desktop */ } /* Show image on desktop */ .desktop-only { display: block; } /* Desktop Layout Options */ /* Center FAQ when no image */ .store-faq-flex-container.center-no-image { justify-content: center; } .store-faq-flex-container.center-no-image .store-faq-header-column { flex: 0 0 100%; max-width: 1000px; text-align: center; } .store-faq-flex-container.center-no-image .store-faq-content-column { display: none; } /* Two Column FAQ Layout */ .store-faq-flex-container.two-column-desktop .store-faq-two-columns { display: flex; gap: 10px; width: 100%; align-items: flex-start; /* Prevents column stretching */ } .store-faq-flex-container.two-column-desktop .store-faq-items-container-two-columns { display: grid; gap: 10px; width: 100%; grid-template-columns: repeat(2, 1fr); } .store-faq-flex-container.two-column-desktop .store-faq-column-1, .store-faq-flex-container.two-column-desktop .store-faq-column-2 { flex: 1; width: 50%; align-self: flex-start; /* Forces each column to not stretch */ } /* Hide mobile-only items on desktop */ .store-faq-flex-container.two-column-desktop .mobile-only-item { display: none !important; } /* Last item in each column should have no bottom margin and no bottom border */ .store-faq-flex-container.two-column-desktop .store-faq-column-1 .store-faq-item:last-child, .store-faq-flex-container.two-column-desktop .store-faq-column-2 .store-faq-item:last-child { margin-bottom: 0 !important; } /* Two-column grid layout: remove bottom border from last item in each column */ /* :last-child is always last in its column, :nth-last-child(2) is last in the other column */ .store-faq-flex-container.two-column-desktop .store-faq-items-container-two-columns:not(.individual-borders) .store-faq-item:last-child, .store-faq-flex-container.two-column-desktop .store-faq-items-container-two-columns:not(.individual-borders) .store-faq-item:nth-last-child(2) { border-bottom: none !important; } /* FAQ Item Spacing */ .store-faq .store-faq-item { margin-bottom: 0px; } /* Margin handling is now covered by the specific layout rules above */ /* Individual Item Borders */ #store-faq-template--27097554157932__store_faq_Lpd3PW .store-faq-items-container.individual-borders { border: none !important; } #store-faq-template--27097554157932__store_faq_Lpd3PW .store-faq-items-container.individual-borders .store-faq-item { border: 1px solid #495d73 !important; border-radius: 4px !important; overflow: hidden !important; } .store-faq-items-container.individual-borders .store-faq-item:not(:last-child) { margin-bottom: 0px; } .store-faq-items-container.individual-borders .store-faq-item:last-child { margin-bottom: 0 !important; } /* Last item in each column with individual borders - keep all borders intact */ .store-faq-flex-container.two-column-desktop .store-faq-items-container.individual-borders .store-faq-item:last-child { margin-bottom: 0 !important; /* Keep all borders intact for individual border style */ } .store-faq-items-container.individual-borders .store-faq-question { padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px) !important; } } @media screen and (max-width: 749px) { .store-faq-section { padding: 26.666666666666668px 0; } .store-faq-header-column { text-align: center; margin-left: auto; margin-right: auto; } /* Reset two-column layout on mobile - hide second column */ .store-faq-flex-container.two-column-desktop .store-faq-two-columns { display: block !important; gap: 0 !important; } .store-faq-flex-container.two-column-desktop .store-faq-column-1 { width: 100% !important; flex: none !important; } .store-faq-flex-container.two-column-desktop .store-faq-column-2 { display: none !important; } /* Show mobile-only items on mobile */ .store-faq-flex-container.two-column-desktop .mobile-only-item { display: block !important; } .store-faq-heading { font-size: 36px !important; line-height: 1.2; letter-spacing: var(--letter-spacing-heading); } .store-faq-subtitle { font-size: 14px !important; max-width: 100%; margin-left: auto; margin-right: auto; } .store-faq .store-faq-question { padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px); font-size: 14px !important; align-items: flex-start; text-align: left; } .store-faq-items-container.individual-borders .store-faq-question { padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px) !important; align-items: flex-start !important; text-align: left !important; } .store-faq .store-faq-question.mobile-font { font-size: 14px !important; } .store-faq .store-faq-toggle { font-size: 18px; } .store-faq .store-faq-answer { font-size: 12px !important; } .store-faq .store-faq-answer.mobile-font { font-size: 12px !important; } .store-faq .store-faq-item.active .store-faq-answer { padding: var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px) !important; } /* Individual Item Borders on Mobile */ #store-faq-template--27097554157932__store_faq_Lpd3PW .store-faq-items-container.individual-borders { border: none !important; } #store-faq-template--27097554157932__store_faq_Lpd3PW .store-faq-items-container.individual-borders .store-faq-item { border: 1px solid #495d73 !important; border-radius: 4px !important; overflow: hidden !important; } .store-faq-items-container.individual-borders .store-faq-item:not(:last-child) { margin-bottom: 0px; } .store-faq-items-container.individual-borders .store-faq-item:last-child { margin-bottom: 0; } }