.ast-single-post.ast-page-builder-template .site-main>article,.woocommerce.ast-page-builder-template .site-main{padding:0!important}body{--wp--custom--ast-content-width-size:100%;--wp--custom--ast-container-width:100%}main#main{background:#fff}html{scroll-behavior:smooth}.nf-svg-symbols{display:none}:root{--nf-black:#0c0c0d;--nf-white:#ffffff;--nf-gray-light:#f9f8f6;--nf-gray-medium:#d0d0d0;--nf-gray-border:rgba(0, 0, 0, 0.06);--nf-green:#23533a;--nf-green-2:#277f3f;--nf-green-light:rgba(39, 127, 63, 0.08);--nf-green-border:rgba(39, 127, 63, 0.18);--nf-font-h1:clamp(32px, 4vw, 48px);--nf-font-h2:clamp(28px, 3.5vw, 40px);--nf-font-h3:clamp(20px, 2.5vw, 28px);--nf-font-h4:clamp(16px, 2vw, 20px);--nf-font-body-lg:16px;--nf-font-body:14px;--nf-font-body-sm:13px;--nf-font-body-xs:12px;--nf-weight-regular:500;--nf-weight-semibold:600;--nf-weight-bold:700;--nf-weight-extrabold:800;--nf-weight-black:900;--nf-breakpoint-desktop:1200px;--nf-breakpoint-tablet:768px;--nf-breakpoint-mobile:640px;--nf-slider-height:544px;--nf-max-width:1400px;--nf-container-padding:20px;--nf-gap-xs:8px;--nf-gap-sm:14px;--nf-gap-md:22px;--nf-gap-lg:36px;--nf-radius-sm:8px;--nf-radius-md:14px;--nf-radius-lg:18px;--nf-radius-xl:26px;--nf-radius-full:999px;--nf-transition-fast:0.2s ease;--nf-transition-smooth:0.55s ease;--nf-shadow-sm:0 4px 12px rgba(0, 0, 0, 0.03);--nf-shadow-md:0 6px 16px rgba(0, 0, 0, 0.06);--nf-shadow-lg:0 8px 28px rgba(0, 0, 0, 0.1)}@media (max-width:1199px){:root{--nf-font-body-lg:15px;--nf-font-body:14px;--nf-font-body-sm:13px;--nf-font-body-xs:12px}}@media (max-width:767px){:root{--nf-font-body-lg:14px;--nf-font-body:13px;--nf-font-body-sm:12px;--nf-font-body-xs:11px}}.nf-slider{position:relative;width:100vw;margin-left:calc(-50vw + 50%);height:var(--nf-slider-height);overflow:hidden;background:#000}.alignfull .nf-slider,.elementor-section-full_width .nf-slider,.e-con-full .nf-slider{width:100%;margin-left:0}.nf-slider__track{display:flex;height:100%;max-width:none!important;transition:transform 0.65s ease;will-change:transform}.nf-slide{position:relative;flex:0 0 100%;width:100%;height:100%;display:flex;align-items:flex-end;overflow:hidden}.nf-slide__picture{position:absolute;inset:0;display:block}.nf-slide__bg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nf-slide::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .06) 0%,rgb(0 0 0 / .18) 50%,rgb(0 0 0 / .32) 100%);pointer-events:none}.nf-hero__content{position:relative;z-index:2;width:100%;max-width:700px;margin-left:clamp(24px, 6vw, 120px);padding-bottom:65px!important}.nf-slider .nf-hero__rating-text,.nf-slider .nf-hero__title,.nf-slider .nf-hero__subtitle{color:#fff!important}.nf-hero__rating{display:flex!important;gap:10px!important;align-items:center!important;margin-bottom:14px!important;flex-wrap:nowrap!important}.nf-hero__stars{display:flex!important;gap:2px!important;align-items:center!important;line-height:1!important;flex-shrink:0!important}.nf-hero__stars svg{width:17px!important;height:17px!important;display:block!important;vertical-align:middle!important}.nf-hero__rating-text{margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;opacity:.95;line-height:1!important;display:flex!important;align-items:center!important}.nf-hero__title{font-size:var(--nf-font-h2)!important;font-weight:var(--nf-weight-black)!important;line-height:1.1!important;margin:0 0 12px 0!important;letter-spacing:-0.02em!important;text-transform:uppercase!important;text-shadow:0 8px 30px rgb(0 0 0 / .3)!important}.nf-hero__subtitle{font-size:var(--nf-font-body-lg)!important;line-height:1.5!important;margin:0 0 20px 0!important;font-weight:var(--nf-weight-regular)!important;max-width:55ch!important;opacity:0.92!important}.nf-hero__buttons{display:flex;gap:14px;flex-wrap:wrap}.nf-hero__btn{padding:12px 24px!important;font-size:14px!important;font-weight:800!important;border-radius:var(--nf-radius-sm)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform var(--nf-transition-fast),box-shadow var(--nf-transition-fast),background var(--nf-transition-fast),border-color var(--nf-transition-fast)!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important}.nf-hero__btn--primary{background:var(--nf-white)!important;color:var(--nf-black)!important;border:none!important;box-shadow:0 12px 35px rgb(0 0 0 / .25)!important}.nf-hero__btn--primary:hover,.nf-hero__btn--primary:focus,.nf-hero__btn--primary:active{transform:translateY(-2px)!important;box-shadow:0 16px 45px rgb(0 0 0 / .3)!important;background:var(--nf-white)!important;color:var(--nf-black)!important}.nf-hero__btn--secondary{background:transparent!important;color:#fff!important;border:2px solid rgb(255 255 255 / .5)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.nf-hero__btn--secondary:hover,.nf-hero__btn--secondary:focus,.nf-hero__btn--secondary:active{transform:translateY(-2px)!important;background:rgb(255 255 255 / .1)!important;border-color:var(--nf-white)!important;color:var(--nf-white)!important}.nf-nav{position:absolute;left:0;right:0;bottom:18px;z-index:10;display:flex;justify-content:center;pointer-events:none}.nf-dots{display:flex;gap:8px;pointer-events:auto;padding:10px 14px;border-radius:999px;background:rgb(0 0 0 / .2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nf-dot{width:8px;height:8px;border-radius:50%;border:1px solid rgb(255 255 255 / .6);background:rgb(255 255 255 / .2);cursor:pointer;padding:0;transition:background 0.2s,border-color 0.2s}.nf-dot[aria-current="true"]{background:#fff;border-color:#fff}.nf-dot:hover{background:rgb(255 255 255 / .5)}@media (max-width:680px){.nf-slider{height:min(100vw, 425px)}.nf-hero__content{margin-left:20px;padding:0 20px 50px 0!important}.nf-hero__title{font-size:24px!important}.nf-hero__subtitle{font-size:14px;margin-bottom:18px}.nf-hero__buttons{flex-direction:column;gap:10px}.nf-hero__btn{width:100%;justify-content:center}.nf-nav{bottom:14px}}@media (max-width:1024px) and (min-width:681px){.nf-slider{height:425px}.nf-hero__content{margin-left:30px;padding-bottom:60px!important}}@media (prefers-reduced-motion:reduce){.nf-slider__track{transition:none}.nf-hero__btn{transition:none}}.nf-products-header{width:100%;padding:35px 20px 0;background:#fff;border:none}.nf-products-tabs{width:100%;padding:40px 0;background:#fff;border:none;border-top:none}.nf-products-tabs-inner{max-width:1400px;margin:0 auto;padding:0 20px}.nf-tabs-nav{display:flex;justify-content:center;gap:8px;margin-bottom:50px;flex-wrap:wrap}.nf-tab-btn{padding:13px 30px;background:var(--nf-white);border:1.5px solid var(--nf-gray-medium);border-radius:var(--nf-radius-sm);font-size:var(--nf-font-body)!important;font-weight:var(--nf-weight-semibold)!important;color:var(--nf-black);cursor:pointer;transition:all var(--nf-transition-fast);letter-spacing:.2px}.nf-tab-btn:hover{border-color:#2a2a2a;background:#fafafa;color:#2a2a2a}.nf-tab-btn.active{background:var(--nf-black);border-color:var(--nf-black);color:var(--nf-white)}.nf-tab-content{display:none}.nf-tab-content.active{display:block;animation:fadeIn 0.4s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nf-tab-content.active .nf-product-card{animation:slideInCard 0.5s ease-out forwards;opacity:0}.nf-tab-content.active .nf-product-card:nth-child(1){animation-delay:0.05s}.nf-tab-content.active .nf-product-card:nth-child(2){animation-delay:0.1s}.nf-tab-content.active .nf-product-card:nth-child(3){animation-delay:0.15s}.nf-tab-content.active .nf-product-card:nth-child(4){animation-delay:0.2s}.nf-tab-content.active .nf-product-card:nth-child(5){animation-delay:0.25s}.nf-tab-content.active .nf-product-card:nth-child(6){animation-delay:0.3s}.nf-tab-content.active .nf-product-card:nth-child(7){animation-delay:0.35s}@keyframes slideInCard{from{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.nf-products-wrapper{position:relative}.nf-products-scroll{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 0 30px 0;margin:0 -20px 35px -20px;padding-left:20px;padding-right:20px}.nf-products-scroll::-webkit-scrollbar{display:none}.nf-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:#fff;border:2px solid #2a2a2a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.25s ease;box-shadow:0 4px 16px rgb(0 0 0 / .15);font-size:24px;color:#2a2a2a;font-weight:700;line-height:1}.nf-scroll-arrow:hover{background:#2a2a2a;border-color:#2a2a2a;box-shadow:0 6px 20px rgb(0 0 0 / .2);transform:translateY(-50%) scale(1.1);color:#fff}.nf-scroll-arrow:active{background:#1a1a1a;transform:translateY(-50%) scale(1.05)}.nf-scroll-arrow.left{left:-28px}.nf-scroll-arrow.right{right:-28px}.nf-scroll-arrow.hidden{opacity:0;pointer-events:none}.nf-product-card{flex:0 0 290px;background:var(--nf-white);border-radius:var(--nf-radius-md);overflow:hidden;box-shadow:var(--nf-shadow-md);transition:all var(--nf-transition-smooth);text-decoration:none;display:flex;flex-direction:column;border:1px solid var(--nf-gray-border)}.nf-product-card:hover{transform:translateY(-6px);box-shadow:0 8px 28px rgb(0 0 0 / .1)}.nf-product-image{position:relative;width:100%;height:290px;overflow:hidden;background:#f9f8f6}.nf-product-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;background-color:#f5f2ec}.nf-product-card:hover .nf-product-image img{transform:scale(1.06)}.nf-product-badge{position:absolute;top:14px;right:14px;background:#ff4757;color:#fff;padding:6px 12px;border-radius:6px;font-size:var(--nf-font-body-xs)!important;font-weight:var(--nf-weight-bold)!important;letter-spacing:.3px;box-shadow:0 2px 8px rgb(255 71 87 / .3)}.nf-product-info{padding:20px;flex:1;display:flex;flex-direction:column}.nf-product-title{font-size:var(--nf-font-body-lg)!important;font-weight:var(--nf-weight-bold)!important;color:var(--nf-black)!important;margin:0 0 10px 0!important;line-height:1.35!important;letter-spacing:-0.2px!important}.nf-product-info .trustpilot-product-stars{margin-bottom:12px}.nf-product-info .trustpilot-stars-wrapper{display:flex!important;gap:2px!important}.nf-product-info .trustpilot-stars-wrapper svg{display:inline-block!important;width:18px!important;min-width:18px!important;height:18px!important;flex-shrink:0!important;overflow:visible!important}.nf-product-rating-info{display:flex;align-items:flex-start;gap:8px}.nf-product-review-count{font-size:var(--nf-font-body-sm)!important;color:#757575!important;font-weight:var(--nf-weight-regular)!important}.nf-product-price{font-size:var(--nf-font-body)!important;font-weight:var(--nf-weight-extrabold)!important;color:var(--nf-black)!important;margin:0 0 10px 0!important;flex:1!important}.nf-product-btn{display:block;width:100%;padding:13px;background:var(--nf-black);border:none;border-radius:var(--nf-radius-sm);color:var(--nf-white);font-size:var(--nf-font-body)!important;font-weight:var(--nf-weight-semibold)!important;text-align:center;cursor:pointer;transition:all var(--nf-transition-fast);text-decoration:none;letter-spacing:.3px}.nf-product-btn:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px rgb(42 42 42 / .25)}.nf-see-all{text-align:center}.nf-see-all a{display:inline-block;padding:15px 36px;background:var(--nf-white);border:2px solid var(--nf-black);border-radius:var(--nf-radius-sm);color:var(--nf-black);font-size:var(--nf-font-body)!important;font-weight:var(--nf-weight-semibold)!important;text-decoration:none;transition:all var(--nf-transition-fast);letter-spacing:.3px}.nf-see-all a:hover{background:var(--nf-black);color:var(--nf-white)}@media (max-width:768px){.nf-products-header{padding:20px 20px 0;background:#fff}.nf-products-tabs{padding:20px 0;background:#fff}.nf-products-tabs-inner{padding:0 10px}.nf-tabs-nav{gap:6px;margin-bottom:35px}.nf-tab-btn{padding:11px 22px;font-size:var(--nf-font-body-sm)!important}.nf-product-card{flex:0 0 250px}.nf-product-image{height:250px}.nf-product-info .trustpilot-stars-wrapper svg{width:16px!important;height:16px!important}.nf-products-scroll{margin:0 -10px 35px -10px;padding-left:10px;padding-right:10px}.nf-scroll-arrow{width:48px;height:48px;background:rgb(255 255 255 / .95);border:1.5px solid rgb(42 42 42 / .4);box-shadow:0 2px 12px rgb(0 0 0 / .15);font-size:20px}.nf-scroll-arrow.left{left:10px}.nf-scroll-arrow.right{right:10px}.nf-scroll-arrow:active{background:rgb(42 42 42 / .95);border-color:#2a2a2a;color:#fff}}.nf-info{--bg:#000;--text:#fff;--muted:rgba(255, 255, 255, 0.8);--height:34px;--gap:36px;--speed:22s;background:var(--bg);color:var(--text);height:var(--height);display:flex;align-items:center;overflow:hidden;position:relative;font:500 12.5px/1 system-ui,-apple-system,sans-serif;letter-spacing:.35px;text-transform:uppercase}.nf-info::before,.nf-info::after{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;z-index:2}.nf-info::before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.nf-info::after{right:0;background:linear-gradient(-90deg,var(--bg),transparent)}.nf-info__track{display:flex;will-change:transform;animation:nf-scroll var(--speed) linear infinite}.nf-info__group{display:flex;flex-shrink:0;align-items:center;gap:var(--gap);padding-right:var(--gap)}.nf-info__item{display:flex;align-items:center;gap:8px;color:var(--muted);white-space:nowrap}.nf-info__item strong{color:var(--text);font-weight:var(--nf-weight-semibold)!important}.nf-info__icon{width:16px;height:16px;flex-shrink:0;color:var(--text)}.nf-info__icon svg{width:100%;height:100%}@keyframes nf-scroll{to{transform:translateX(-50%)}}#nf-why.nf-why{display:block!important;background:#000!important;color:#fff!important;padding:56px 0 64px!important;position:relative!important;z-index:2!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;isolation:isolate}@media (max-width:768px){#nf-why .nf-why__item--hide-mobile{display:none!important}}#nf-why.nf-why,#nf-why.nf-why *{box-sizing:border-box}#nf-why .nf-why__inner{max-width:1400px;margin:0 auto;padding:0 20px}#nf-why .nf-home-h2{color:var(--nf-white)!important;text-align:left!important;margin:0 0 34px!important}#nf-why .nf-home-h2__accent{color:var(--nf-white)!important}#nf-why .nf-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:120px;row-gap:56px}#nf-why .nf-why__item{text-align:center;content-visibility:auto}#nf-why .nf-why__icon{width:48px;height:48px;margin:0 auto 16px;display:grid;place-items:center;color:#fff}#nf-why .nf-why__icon svg{width:100%;height:100%;display:block;shape-rendering:geometricPrecision}#nf-why .nf-why__h{font-size:22px;font-weight:var(--nf-weight-bold)!important;margin:0 0 8px;color:#fff}#nf-why .nf-why__p{font-size:var(--nf-font-body-sm)!important;line-height:1.45;color:rgb(255 255 255 / .68);max-width:320px;margin:0 auto}@media (max-width:1024px){#nf-why .nf-why__grid{column-gap:56px}}@media (max-width:768px){#nf-why .nf-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}}@media (max-width:640px){#nf-why .nf-home-h2{font-size:26px!important}#nf-why .nf-why__grid{grid-template-columns:1fr}}.cats3{background:#fff;padding:44px 0 34px}.cats3__inner{max-width:1400px!important;margin:0 auto;padding:0 18px}.cats3__wrap{display:flex;align-items:center;gap:14px}.cats3__track{flex:1;display:grid;grid-auto-flow:column;gap:22px;grid-auto-columns:calc((100% - 88px) / 6.2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 2px 12px}.cats3__track::-webkit-scrollbar{height:0}.cats3__card{position:relative;height:320px;border-radius:26px;overflow:hidden;scroll-snap-align:start;text-decoration:none;background:#000;box-shadow:0 5px 11px rgb(0 0 0 / .10);will-change:transform}.cats3__img{width:100%;height:100%;object-fit:cover;display:block;opacity:.7;transition:transform .5s ease,opacity .3s ease;filter:saturate(.98) contrast(1.02)}.cats3__card:hover .cats3__img{transform:scale(1.08);opacity:.8}.cats3__card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .12) 0%,rgb(0 0 0 / .08) 35%,rgb(0 0 0 / .18) 100%);pointer-events:none}.cats3__top{position:absolute;top:16px;right:18px;z-index:2;color:rgb(255 255 255 / .95);font-size:14px;font-weight:600;text-shadow:3px 3px 17px #000;max-width:70%;text-align:right}.cats3__pill{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:999px;background:rgb(255 255 255 / .96);color:#0c0c0d;font-weight:700;font-size:16px;box-shadow:0 12px 26px rgb(0 0 0 / .18);transition:transform .2s ease,background .2s ease}.cats3__card:hover .cats3__pill{transform:translateY(-2px);background:#fff}.cats3__nav{width:56px;height:56px;border:none;background:#fff0;padding:0;cursor:pointer;opacity:.75;display:grid;place-items:center;transition:opacity .18s ease,transform .18s ease;color:#000}.cats3__nav:hover{opacity:.95;transform:translateY(-1px) scale(1.02)}.cats3__nav:disabled{opacity:.2;cursor:not-allowed}.cats3__nav-ic{width:34px;height:34px}@media (max-width:1200px){.cats3__track{grid-auto-columns:calc((100% - 66px) / 4)}.cats3__card{height:300px}}@media (max-width:1024px){.cats3 .nf-home-h2{text-align:left!important}.cats3__track{grid-auto-columns:calc((100% - 44px) / 3)}.cats3__card{height:290px}}@media (max-width:640px){.cats3 .nf-home-h2{text-align:center!important;font-size:clamp(26px,6vw,34px)!important;margin-bottom:18px!important}.cats3__inner{padding-left:18px;padding-right:0}.cats3__nav--prev{display:none!important}.cats3__nav--next{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:48px!important;height:48px!important;background:rgb(255 255 255 / .92)!important;border-radius:50%!important;box-shadow:0 4px 16px rgb(0 0 0 / .15)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#0c0c0d!important}.cats3__nav--next:hover,.cats3__nav--next:focus,.cats3__nav--next:active{transform:translateY(-50%) scale(1.05)!important;background:rgb(255 255 255)!important;color:#0c0c0d!important}.cats3__nav--next:disabled{opacity:0.4!important;color:#0c0c0d!important}.cats3__nav--next .cats3__nav-ic{width:28px!important;height:28px!important}.cats3__wrap{gap:0;position:relative}.cats3__track{grid-auto-columns:86%;gap:14px;padding-left:0}.cats3__card{height:320px}}.nutriforce-forest-banner{width:100%;max-height:400px;height:300px;background-image:url(https://nutriforce.fr/wp-content/uploads/2026/01/nutriforce-meilleurs-complements-alimentaires-etude-2026.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){.nutriforce-forest-banner{background-image:url(https://nutriforce.fr/wp-content/uploads/2026/01/nutriforce-complements-alimentaire-naturels-meilleurs-mobile.webp);height:300px;max-height:300px}}.nf-tp-section{--nf-primary:#24523a;--nf-green:#00b67a;--nf-green-light:rgba(0, 182, 122, 0.10);--nf-green-border:rgba(0, 182, 122, 0.22);--nf-text-dark:#0c0c0d;--nf-text-medium:#4a4a4a;--nf-text-body:#222;--nf-gray-light:#d0d0d0;--nf-gray-border:rgba(0, 0, 0, 0.06);--nf-radius-sm:12px;--nf-radius-md:14px;--nf-radius-lg:18px;--nf-radius-xl:22px;--nf-radius-full:999px;--nf-shadow-sm:0 4px 12px rgba(0, 0, 0, 0.03);--nf-shadow-md:0 6px 16px rgba(0, 0, 0, 0.04);--nf-transition:all 0.2s ease}.nf-tp-section#nf-tp{width:100%;padding:80px 0;background:linear-gradient(to bottom,#ffffff 0%,#f9f8f6 100%);position:relative;z-index:2;overflow:visible;visibility:visible;opacity:1;transform:none;clip:auto;-webkit-clip-path:none;clip-path:none;isolation:isolate}.nf-tp-section#nf-tp,.nf-tp-section#nf-tp *{box-sizing:border-box}.nf-tp-section__container{max-width:1400px;margin:0 auto;padding-left:20px}.nf-tp-section .nf-tp{display:grid;grid-template-columns:420px 1fr;gap:40px;align-items:start}.nf-tp-section .nf-tp-left{position:sticky;top:24px;align-self:start;z-index:3}.nf-tp-section .nf-tp-header-img{margin-bottom:20px}.nf-tp-section .nf-tp-header-img img{width:150px;max-width:150px;height:auto;display:block}.nf-tp-section .nf-tp-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--nf-radius-md);background:#fff;border:1px solid var(--nf-gray-border);box-shadow:var(--nf-shadow-sm)}.nf-tp-section .nf-tp-stars{display:flex;gap:3px;align-items:center}.nf-tp-section .nf-tp-stars svg{width:22px;height:22px;flex:0 0 auto}.nf-tp-section .nf-tp-score{font-weight:var(--nf-weight-extrabold)!important;color:var(--nf-text-dark);font-size:var(--nf-font-body-lg)!important;white-space:nowrap}.nf-tp-section .nf-tp-meta{margin-top:10px;color:var(--nf-text-medium);font-size:15px;line-height:1.5;max-width:360px}.nf-tp-section .nf-tp-cta{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border-radius:var(--nf-radius-sm);border:2px solid var(--nf-primary);color:var(--nf-primary);text-decoration:none;font-weight:var(--nf-weight-extrabold)!important;background:#fff0;transition:var(--nf-transition)}.nf-tp-section .nf-tp-cta:hover{background:var(--nf-primary);color:#fff;transform:translateY(-1px)}.nf-tp-section .nf-tp-right{position:relative;min-width:0;padding:0 64px}.nf-tp-section .nf-tp-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:none;background:#fff0;padding:0;cursor:pointer;opacity:.65;display:grid;place-items:center;z-index:5;transition:opacity 0.18s ease,transform 0.18s ease}.nf-tp-section .nf-tp-nav:hover{opacity:.95;transform:translateY(-50%) scale(1.04)}.nf-tp-section .nf-tp-nav:disabled{opacity:.18;cursor:default;transform:translateY(-50%)}.nf-tp-section .nf-tp-nav--prev{left:6px}.nf-tp-section .nf-tp-nav--next{right:6px}.nf-tp-section .nf-tp-nav__ic{width:34px;height:34px;object-fit:contain;display:block}.nf-tp-section .nf-tp-clip{overflow:hidden;border-radius:var(--nf-radius-xl)}.nf-tp-section .nf-tp-slider{display:flex;justify-content:flex-start;align-items:stretch;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 2px 16px;cursor:grab;width:100%}.nf-tp-section .nf-tp-slider::-webkit-scrollbar{display:none}.nf-tp-section .nf-tp-slider:active{cursor:grabbing}.nf-tp-section .nf-tp-card{flex:0 0 360px;max-width:360px;scroll-snap-align:start;background:#fff;border:1px solid var(--nf-gray-border);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-shadow-md);padding:18px 18px 16px}.nf-tp-section .nf-tp-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px}.nf-tp-section .nf-tp-user{display:flex;align-items:center;gap:12px;min-width:0}.nf-tp-section .nf-tp-avatar{width:46px;height:46px;border-radius:var(--nf-radius-md);display:grid;place-items:center;font-weight:var(--nf-weight-black)!important;color:#fff;letter-spacing:.02em;flex:0 0 auto}.nf-tp-avatar--1{background:linear-gradient(135deg,#6b9080 0%,#558b6e 100%)}.nf-tp-avatar--2{background:linear-gradient(135deg,#8ba888 0%,#7a9b76 100%)}.nf-tp-avatar--3{background:linear-gradient(135deg,#a8b89f 0%,#92a68a 100%)}.nf-tp-avatar--4{background:linear-gradient(135deg,#7ba591 0%,#6a9380 100%)}.nf-tp-avatar--5{background:linear-gradient(135deg,#5d7f72 0%,#4a6b60 100%)}.nf-tp-avatar--6{background:linear-gradient(135deg,#9aa7a1 0%,#7f8f88 100%)}.nf-tp-avatar--7{background:linear-gradient(135deg,#c0b7a5 0%,#a59d8d 100%)}.nf-tp-avatar--8{background:linear-gradient(135deg,#7f9aa3 0%,#64838c 100%)}.nf-tp-avatar--9{background:linear-gradient(135deg,#6f7d95 0%,#55657f 100%)}.nf-tp-avatar--10{background:linear-gradient(135deg,#a3776b 0%,#8c5f55 100%)}.nf-tp-section .nf-tp-userinfo{min-width:0}.nf-tp-section .nf-tp-name{margin:0;font-size:var(--nf-font-body)!important;font-weight:var(--nf-weight-black)!important;color:var(--nf-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-tp-section .nf-tp-verified{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--nf-radius-full);background:var(--nf-green-light);border:1px solid var(--nf-green-border);color:var(--nf-text-dark);font-size:var(--nf-font-body-xs)!important;font-weight:var(--nf-weight-extrabold)!important;white-space:nowrap}.nf-tp-section .nf-tp-verified svg{width:16px;height:16px}.nf-tp-section .nf-tp-card__stars{display:flex;gap:3px;margin-bottom:10px}.nf-tp-section .nf-tp-card__stars svg{width:20px;height:20px}.nf-tp-section .nf-tp-text{color:var(--nf-text-body);font-size:var(--nf-font-body)!important;line-height:1.65;margin:0}.nf-tp-section .nf-tp-text.is-collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nf-tp-section .nf-tp-more{margin-top:10px;display:inline-flex;align-items:center;gap:8px;border:none;background:#fff0;padding:0;cursor:pointer;font-weight:var(--nf-weight-black)!important;color:var(--nf-primary);font-size:var(--nf-font-body)!important}.nf-tp-section .nf-tp-dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.nf-tp-section .nf-tp-dot{width:10px;height:10px;border-radius:var(--nf-radius-full);background:var(--nf-gray-light);cursor:pointer;border:2px solid #fff0;transition:var(--nf-transition)}.nf-tp-section .nf-tp-dot.active{width:30px;background:var(--nf-primary);border-color:var(--nf-primary)}.nf-tp-section .nf-tp-hint{display:none;text-align:center;color:var(--nf-text-medium);font-size:var(--nf-font-body)!important;margin-top:10px;opacity:.9}@media (max-width:1024px){.nf-tp-section .nf-tp{grid-template-columns:1fr;gap:22px}.nf-tp-section .nf-tp-left{position:static;text-align:center;display:flex;flex-direction:column;align-items:center}.nf-tp-section .nf-tp-header-img{display:flex;justify-content:center}.nf-tp-section .nf-tp-meta{max-width:100%}.nf-tp-section .nf-tp-right{padding:0}.nf-tp-section .nf-tp-nav{display:none}.nf-tp-section .nf-tp-clip{border-radius:0}}@media (max-width:768px){.nf-tp-section#nf-tp{padding:56px 0}.nf-tp-section .nf-tp-card{flex:0 0 85vw;max-width:85vw}.nf-tp-section .nf-tp-hint{display:block}}@media (prefers-reduced-motion:reduce){.nf-tp-section .nf-tp-slider{scroll-behavior:auto}}.athc{background:#fff;padding:72px 0 64px}.athc__inner{max-width:1400px!important;margin:0 auto;padding:0 18px}.nf-home-h2{font-weight:var(--nf-weight-black)!important;font-size:30px!important;letter-spacing:-.03em;color:#000;text-transform:uppercase}.nf-home-h2.right-h2{text-align:right!important}.nf-home-h2__accent{color:var(--nf-green-2);font-style:italic;font-weight:var(--nf-weight-black)!important;text-shadow:0 1px 0 rgb(0 0 0 / .15)}.nf-products-header .nf-home-h2{text-align:center;margin:0;padding:0}.athc .nf-home-h2{text-align:right;margin:0 0 16px}.cats3 .nf-home-h2{text-align:right;margin:0 0 26px}.nf-testo-boost .nf-home-h2{text-align:left;margin:0 0 20px}.athc__headerRow{display:flex;justify-content:flex-end;margin-bottom:24px}.athc__sig{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;max-width:720px!important}.athc__sigText{font-size:var(--nf-font-body)!important;line-height:1.3;color:rgb(12 12 13 / .8);font-weight:var(--nf-weight-bold)!important;letter-spacing:-.01em}.athc__sigText strong{font-weight:var(--nf-weight-black)!important;color:#0c0c0d}.athc__chip{display:inline-flex;align-items:center;height:32px!important;padding:0 12px;border-radius:999px;background:rgb(39 127 63 / .08);border:1px solid rgb(39 127 63 / .18);color:var(--nf-green);font-weight:var(--nf-weight-black)!important;letter-spacing:.06em;text-transform:uppercase;font-size:var(--nf-font-body-xs)!important;box-shadow:0 4px 12px rgb(0 0 0 / .03)}.athc__wrap{display:flex;align-items:center;gap:14px;position:relative}.athc__track{flex:1;display:grid;grid-auto-flow:column;gap:22px;grid-auto-columns:calc((100% - 44px) / 3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 2px 12px}.athc__track::-webkit-scrollbar{height:0}.athc__card{position:relative;height:520px!important;border-radius:26px;overflow:hidden;scroll-snap-align:start;text-decoration:none;background:#ddd;box-shadow:0 4px 16px rgb(0 0 0 / .06);transform:translateZ(0);will-change:transform;color:#fff!important}.athc__card:hover,.athc__card:focus,.athc__card:active,.athc__card:visited{color:#fff!important;text-decoration:none!important}.athc__img{width:100%;height:100%!important;object-fit:cover;display:block;transform:scale(1.01);transition:transform 0.6s ease-out;filter:saturate(.98) contrast(1.02)}.athc__card:hover .athc__img{transform:scale(1.04)}.athc__card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .14) 0%,rgb(0 0 0 / .1) 40%,rgb(0 0 0 / .32) 100%);pointer-events:none}.athc__top{position:absolute;top:16px;right:18px;z-index:2;color:rgb(255 255 255 / .92);font-size:var(--nf-font-body-sm)!important;font-weight:var(--nf-weight-semibold)!important;text-shadow:0 4px 12px rgb(0 0 0 / .25);max-width:78%!important;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.athc__bottom{position:absolute;left:18px;right:18px;bottom:86px;z-index:2;color:#fff;text-shadow:0 4px 14px rgb(0 0 0 / .3)}.athc__name{font-weight:var(--nf-weight-black)!important;letter-spacing:-.02em;text-transform:uppercase;font-size:18px;line-height:1.1;margin-bottom:6px;color:#fff!important}.athc__meta{font-size:var(--nf-font-body-sm)!important;opacity:.92;font-weight:var(--nf-weight-semibold)!important;color:#fff!important}.athc__pill{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:44px!important;padding:0 22px;border-radius:999px;background:rgb(255 255 255 / .96);color:var(--nf-black);font-weight:var(--nf-weight-bold)!important;font-size:var(--nf-font-body-lg)!important;box-shadow:0 4px 14px rgb(0 0 0 / .12);transition:transform var(--transition-fast),background var(--transition-fast)}.athc__card:hover .athc__pill{transform:translateY(-2px);background:#fff}.athc__nav{width:56px!important;height:56px!important;border:0;outline:0;background:#fff0;padding:0;cursor:pointer;display:grid;place-items:center;box-shadow:none;-webkit-tap-highlight-color:#fff0;transition:transform 0.18s ease;color:#0c0c0d;flex-shrink:0}.athc__nav:hover{transform:translateY(-1px)}.athc__nav:disabled{opacity:.25;cursor:default;transform:none}.athc__nav-ic{width:34px!important;height:34px!important;display:block;transition:transform 0.18s ease}.athc__nav--next:hover .athc__nav-ic{transform:translateX(2px)}.athc__nav--prev:hover .athc__nav-ic{transform:translateX(-2px)}.athc__cta{display:flex;justify-content:center;margin-top:28px}.athc__ctaBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;background:#0c0c0d;color:#fff!important;text-decoration:none!important;font-weight:var(--nf-weight-black)!important;letter-spacing:.06em;text-transform:uppercase;font-size:var(--nf-font-body-sm)!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.athc__ctaBtn:hover,.athc__ctaBtn:focus,.athc__ctaBtn:active{color:#fff!important;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .12)}.athc__ctaBtn span{display:inline-grid;place-items:center;width:22px!important;height:22px!important;border-radius:50%;background:#fff;color:#0c0c0d;font-weight:var(--nf-weight-black)!important;line-height:1}@media (max-width:1200px){.athc__track{grid-auto-columns:calc((100% - 22px) / 2)}.athc__card{height:520px!important}}@media (max-width:1024px){.athc .nf-home-h2{text-align:left!important}.cats3 .nf-home-h2{text-align:left!important}.nf-testo-boost .nf-home-h2{text-align:left!important}.athc__headerRow{justify-content:flex-start}.athc__sig{justify-content:flex-start}.athc__track{grid-auto-columns:72%}.athc__card{height:560px!important}}@media (max-width:640px){.athc .nf-home-h2,.cats3 .nf-home-h2,.nf-testo-boost .nf-home-h2,.nf-products-header .nf-home-h2{text-align:center!important;font-size:clamp(26px, 6vw, 34px)!important;margin-bottom:12px!important}.athc__headerRow{justify-content:center}.athc__sig{justify-content:center}.athc__wrap{gap:0}.athc__track{grid-auto-columns:92%;gap:14px}.athc__nav--prev{display:none!important}.athc__nav--next{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:48px!important;height:48px!important;background:rgb(255 255 255 / .92)!important;border-radius:50%!important;box-shadow:0 4px 16px rgb(0 0 0 / .15)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#0c0c0d!important;opacity:.75}.athc__nav--next:hover,.athc__nav--next:focus,.athc__nav--next:active{transform:translateY(-50%) scale(1.05)!important;background:rgb(255 255 255)!important;color:#0c0c0d!important}.athc__nav--next:disabled{opacity:0.4!important;color:#0c0c0d!important}.athc__nav--next .athc__nav-ic{width:28px!important;height:28px!important}.athc__card{height:370px!important}}.nf-testo-boost{width:100%;padding:48px 85px;background:#fff;max-width:1400px!important;margin:0 auto}.nf-testo-boost__container{display:flex;gap:40px;align-items:flex-start}.nf-testo-boost:nth-of-type(even) .nf-testo-boost__container{flex-direction:row-reverse}.nf-testo-boost:nth-of-type(even) .nf-testo-boost__desc{text-align:right}.nf-testo-boost__header{flex:1 1 auto}.nf-testo-boost__title{font-size:32px;font-weight:700;line-height:1.2;color:#0b0d10;margin:0 0 20px 0}.nf-testo-boost__desc{line-height:1.6;color:#333}.nf-testo-boost__desc p{margin:0 0 12px 0;font-size:16px}.nf-testo-boost__desc p:last-child{margin-bottom:0}.nf-testo-boost__desc a{color:#0b0d10;text-decoration:underline;transition:color 0.2s ease}.nf-testo-boost__desc a:hover{color:#4a9d5f}.nf-testo-boost__products{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px}@media (min-width:900px){.nf-testo-boost__products{min-width:650px}}.nf-testo-boost__products .nf-product-card{max-width:280px!important}@media (max-width:768px){.nf-testo-boost{padding:32px 16px}.nf-testo-boost__container{flex-direction:column!important;gap:32px}.nf-testo-boost__header{flex:none;width:100%;text-align:center}.nf-testo-boost__desc,.nf-testo-boost:nth-of-type(even) .nf-testo-boost__desc{text-align:center!important}.nf-testo-boost__title{font-size:24px}.nf-testo-boost__desc p{font-size:15px}.nf-testo-boost__products{flex:none;width:100%;max-width:none;grid-template-columns:repeat(2,1fr);gap:16px}.nf-testo-boost__products .nf-product-card{max-width:none!important}}