/*
Theme Name: NutriSprout
Description: An editable, botanical storefront for NutriSprout. Child theme of Astra.
Author: NutriSprout
Version: 1.0.29
Template: astra
Text Domain: nutrisprout
Update URI: https://nutrisprout.eu/
*/
:root{--ns-ink:#203c2c;--ns-green:#315d3b;--ns-lime:#d9e6ab;--ns-paper:#faf8f1;--ns-muted:#687064;--ns-line:#dadfd0;--ns-serif:Georgia,'Times New Roman',serif;--ns-sans:Arial,Helvetica,sans-serif}
html{scroll-behavior:smooth}body{background:var(--ns-paper);color:var(--ns-ink);font-family:var(--ns-sans);font-size:16px;line-height:1.7}*{box-sizing:border-box}a{color:var(--ns-green)}a:hover{color:#182e20}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8b692d;outline-offset:5px}h1,h2,h3,h4,.entry-content h1,.entry-content h2,.entry-content h3{color:var(--ns-ink);font-family:var(--ns-serif);font-weight:400;line-height:1.12}h1,.entry-content h1{font-size:clamp(42px,5.4vw,78px);letter-spacing:-2.7px}h2,.entry-content h2{font-size:clamp(32px,3.4vw,49px);letter-spacing:-1.5px}h3,.entry-content h3{font-size:29px;letter-spacing:-.7px}p{margin-bottom:1.25em}button,input,select,textarea{font-family:inherit}.ns-skip{position:absolute;left:-9999px}.ns-skip:focus{left:20px;top:20px;z-index:999999;background:white;padding:12px}
.ns-announcement{background:var(--ns-ink);color:#f8f8ec;text-align:center;padding:8px 16px;font-size:12px;letter-spacing:.4px}.ns-header{background:var(--ns-paper);border-bottom:1px solid var(--ns-line)}.ns-header-inner{max-width:1320px;margin:auto;padding:23px 38px;display:flex;align-items:center;gap:34px}.ns-brand{display:flex;align-items:center;gap:9px;color:var(--ns-ink);text-decoration:none;font-size:28px;font-weight:700;letter-spacing:-1.3px;white-space:nowrap}.ns-brand svg{width:35px;height:38px}.ns-nav{margin-left:auto}.ns-nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.ns-nav a{text-decoration:none;font-size:14px;color:var(--ns-ink)}.ns-nav .current-menu-item>a{border-bottom:1px solid;padding-bottom:6px}.ns-actions{display:flex;gap:18px;align-items:center}.ns-actions a{text-decoration:none;font-size:13px;white-space:nowrap}.ns-cart{border:1px solid var(--ns-line);border-radius:24px;padding:8px 14px}.ns-mobile-nav{display:none}.ns-mobile-nav summary{cursor:pointer;font-size:14px}.ns-mobile-nav ul{padding:15px 0;list-style:none}.ns-mobile-nav li{padding:6px 0}
.site-content>.ast-container{max-width:none;padding:0;display:block}#primary{width:100%;margin:0!important;border:none!important;padding:0!important}#secondary{display:none}.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post{background:transparent;padding:0}.entry-header{max-width:1180px;margin:55px auto 30px;padding:0 30px}.page .entry-header,.single-post .entry-header{display:none}.entry-content{padding:0!important}.entry-content>.ns-section,.entry-content>.ns-hero,.entry-content>.ns-strip,.entry-content>.ns-band{margin:0 auto}.ns-section{max-width:1240px;padding:85px 38px}.ns-hero{max-width:1320px;padding:62px 38px 68px;display:grid;grid-template-columns:1fr 1.02fr;gap:54px;align-items:center}.ns-hero-copy{max-width:565px;margin-left:clamp(0px,2vw,28px)}.ns-eyebrow{font-size:11px!important;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:24px!important;color:var(--ns-green)}.ns-lead{font-size:18px;line-height:1.75;max-width:540px;color:#52604f}.ns-hero h1{margin-bottom:24px}.ns-hero-media{position:relative}.ns-hero-media img{width:100%;height:540px;object-fit:cover;object-position:86% center;border-radius:170px 170px 12px 12px;display:block}.ns-hero-media figure{margin:0}.ns-caption{font-size:12px;color:var(--ns-muted);margin:12px 0 0!important}.ns-hero-note{font-size:12px;color:var(--ns-muted);margin-top:24px!important}.ns-strip{border-top:1px solid var(--ns-line);border-bottom:1px solid var(--ns-line);display:grid;grid-template-columns:repeat(3,1fr);padding:23px 35px;max-width:1240px;text-align:center;font-size:13px}.ns-strip p{margin:0}.ns-strip p+p{border-left:1px solid var(--ns-line)}
.ns-grid{display:grid;gap:26px}.ns-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ns-card{border:1px solid var(--ns-line);padding:30px;border-radius:10px;background:#fffdf8}.ns-card h3{margin-bottom:15px}.ns-card p{color:#52604f}.ns-step-number{font-family:var(--ns-serif);font-size:48px;color:#728349!important;line-height:1;margin-bottom:24px}.ns-intro{max-width:710px;margin-bottom:36px}.ns-intro h2{margin-bottom:18px}.ns-band{background:#eaf0df;padding:72px max(38px,calc((100vw - 1164px)/2));}.ns-band .ns-grid{align-items:center;gap:70px}.ns-band img{width:100%;height:460px;object-fit:contain}.ns-band h2{max-width:510px}.ns-product-list{padding-left:20px;margin-bottom:25px}.ns-price{font-family:var(--ns-serif);font-size:37px!important;color:var(--ns-ink)!important}.ns-price small{font-family:var(--ns-sans);font-size:13px;margin-left:12px}.ns-note{border-left:3px solid #afbd8e;background:#eef2e5;padding:18px 22px;color:#4b5846;font-size:14px}.ns-draft{border:1px dashed #9e772e;background:#fff8e9;padding:20px;font-size:14px}.ns-centered{text-align:center}.ns-centered .ns-intro{margin-left:auto;margin-right:auto}.ns-seed-visual{border-radius:8px;width:100%;aspect-ratio:1.1;object-fit:contain;background:#eeeedd}.ns-article{max-width:840px;padding:65px 32px 85px;margin:auto}.ns-article h1{font-size:clamp(38px,4vw,58px);margin-bottom:28px}.ns-article h2{font-size:32px;margin-top:45px}.ns-article h3{font-size:25px}.ns-article ul,.ns-article ol{margin-left:22px}.ns-article table{width:100%;border-collapse:collapse;margin:25px 0}.ns-article th,.ns-article td{border-bottom:1px solid var(--ns-line);padding:14px;text-align:left}.ns-article th{background:#eaf0df}.ns-article a{text-underline-offset:4px}.ns-faq{border-bottom:1px solid var(--ns-line);padding:22px 0}.ns-faq summary{font-size:18px;cursor:pointer;font-weight:600}.ns-faq p{margin:14px 0 0}.ns-form input,.ns-form textarea{display:block;width:100%;margin:6px 0 22px;background:white;border:1px solid var(--ns-line);border-radius:5px;padding:14px}.ns-form label{display:block;font-size:14px}.ns-form .ns-honeypot{position:absolute;left:-9999px}.ns-form-message{padding:20px;background:#eaf0df;border-radius:6px}
.wp-block-buttons{gap:12px;display:flex;flex-wrap:wrap;margin:28px 0}.wp-block-button__link,.ns-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--ns-green);color:white;border:1px solid var(--ns-green);border-radius:6px;padding:15px 25px;font-family:var(--ns-sans);font-size:14px;font-weight:600;text-decoration:none;line-height:1.4;box-shadow:none}.wp-block-button__link:hover,.ns-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:var(--ns-ink);color:white}.ns-secondary .wp-block-button__link{background:transparent;color:var(--ns-green);border:1px solid #b5bea9}.ns-text-link{font-size:14px;font-weight:600;text-underline-offset:5px}.ns-cta{background:var(--ns-ink);color:#fff;padding:65px 38px;border-radius:12px}.ns-cta h2,.ns-cta p{color:#fff}.ns-cta .wp-block-button__link{background:var(--ns-lime);border-color:var(--ns-lime);color:var(--ns-ink)}.ns-cta .ns-eyebrow{color:var(--ns-lime)}
.ns-footer{background:#eef0e5;border-top:1px solid var(--ns-line);padding:64px 38px 25px}.ns-footer-grid{max-width:1164px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:65px}.ns-footer p{font-size:14px;color:#5b6755;max-width:350px;margin-top:20px}.ns-footer h3{font-family:var(--ns-sans);font-size:13px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;margin:10px 0 24px}.ns-footer ul{list-style:none;padding:0;margin:0}.ns-footer li{margin-bottom:10px}.ns-footer a{font-size:14px;text-decoration:none}.ns-footer .ns-brand{font-size:28px}.ns-footer-bottom{max-width:1164px;margin:40px auto 0;padding-top:22px;border-top:1px solid #d4daca;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#64705b}.ns-admin-preview{background:#fff4d9;border:1px solid #d8bd7e;padding:10px 18px;font-size:12px;color:#5d4619;text-align:center}
.woocommerce-page #primary{padding:45px max(25px,calc((100vw - 1164px)/2)) 70px!important}.woocommerce-page .entry-header{padding:0;margin-top:0}.woocommerce-page .entry-title{font-size:48px}.woocommerce ul.products li.product{background:#fffdf8;border:1px solid var(--ns-line);border-radius:10px;overflow:hidden;padding:0 0 24px}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 24px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--ns-serif);font-size:25px}.woocommerce ul.products li.product .price{font-size:17px;color:var(--ns-green);font-weight:600}.woocommerce ul.products li.product img{background:#eef0e3;aspect-ratio:1;object-fit:contain}.woocommerce .woocommerce-breadcrumb{font-size:12px;margin-bottom:30px}.woocommerce div.product .product_title{font-size:48px}.woocommerce div.product p.price{font-size:27px;color:var(--ns-green)}.woocommerce div.product .woocommerce-product-details__short-description{color:#53614f}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:15px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:31px}.woocommerce .quantity input.qty{border:1px solid var(--ns-line);border-radius:6px;min-height:50px}.woocommerce table.shop_table{border-color:var(--ns-line)}.woocommerce-message,.woocommerce-info{border-top-color:var(--ns-green);background:#eef2e5}.woocommerce-message::before,.woocommerce-info::before{color:var(--ns-green)}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{background:#fffdf8;border:1px solid #c5cdbc;border-radius:5px;padding:12px}.woocommerce form .form-row label{font-size:14px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{background:transparent}.ns-product-illustration{background:#edf0e3;padding:18px;border-radius:12px}.ns-product-illustration img{width:100%;display:block}.ns-product-illustration figcaption{font-size:11px;text-align:center;color:#637056}.ns-subscription-link{padding:18px 20px;border:1px solid var(--ns-line);border-radius:6px;margin:22px 0;font-size:14px}
.woocommerce div.product .woocommerce-tabs .panel .ns-product-table{max-width:100%;overflow-x:auto;margin:22px 0;-webkit-overflow-scrolling:touch}.woocommerce div.product .woocommerce-tabs .panel .ns-product-table table{width:100%;border-collapse:collapse;margin:0}.woocommerce div.product .woocommerce-tabs .panel .ns-product-table th,.woocommerce div.product .woocommerce-tabs .panel .ns-product-table td{border-bottom:1px solid var(--ns-line);padding:12px 14px;text-align:left;vertical-align:top}.woocommerce div.product .woocommerce-tabs .panel .ns-product-table th{background:#eaf0df;color:var(--ns-ink)}.woocommerce div.product .woocommerce-tabs .panel .ns-nutrition-table{min-width:720px}.woocommerce div.product .woocommerce-tabs .panel .ns-caption{line-height:1.6}.woocommerce div.product .woocommerce-tabs .panel .ns-note{margin:24px 0}
@media(max-width:1000px){.ns-header-inner{padding:20px 25px;gap:20px}.ns-nav ul{gap:17px}.ns-nav a{font-size:12px}.ns-actions .ns-account{display:none}.ns-hero{gap:30px;padding:45px 25px}.ns-hero-media img{height:475px}.ns-section{padding:60px 25px}.ns-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-band{padding:55px 25px}.ns-band .ns-grid{gap:35px}}
@media(max-width:720px){.ns-header-inner{padding:18px 20px;flex-wrap:wrap;gap:15px}.ns-brand{font-size:25px}.ns-nav{display:none}.ns-mobile-nav{display:block;order:3;width:100%;border-top:1px solid var(--ns-line);padding-top:12px}.ns-actions{margin-left:auto}.ns-announcement{font-size:10px}.ns-hero{grid-template-columns:1fr;padding:35px 20px 40px;gap:30px}.ns-hero-copy{margin-left:0}.ns-hero h1{font-size:48px;letter-spacing:-1.8px}.ns-lead{font-size:16px}.ns-hero-media img{height:390px;object-position:82% center;border-radius:130px 130px 8px 8px}.ns-eyebrow{font-size:10px!important;margin-bottom:18px!important}.ns-strip{padding:17px 12px;font-size:10px;gap:10px}.ns-grid-2,.ns-grid-3,.ns-grid-4{grid-template-columns:1fr}.ns-section{padding:50px 20px}.ns-card{padding:25px}.ns-band{padding:45px 20px}.ns-band .ns-grid{gap:25px}.ns-band img{height:330px}.ns-footer{padding:45px 20px 25px}.ns-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.ns-footer-grid>div:first-child{grid-column:1/-1}.ns-footer-bottom{display:block;font-size:11px}.ns-footer-bottom span{display:block;margin-bottom:9px}.ns-cta{padding:40px 23px}.ns-article{padding:45px 22px}.ns-article table{display:block;width:100%;overflow-x:auto;font-size:13px;-webkit-overflow-scrolling:touch}.ns-article td,.ns-article th{padding:10px 8px;min-width:110px}.ns-article th:first-child,.ns-article td:first-child{min-width:120px}.woocommerce div.product .product_title{font-size:37px}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:22px}.woocommerce-page #primary{padding:30px 20px 50px!important}.ns-hero .wp-block-button{flex:1}.ns-hero .wp-block-button__link{width:100%;padding:14px 17px}.ns-hero-note{font-size:11px}.ns-strip p+p{padding-left:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.ns-hero-media img[src$=".svg"]{object-fit:contain;border-radius:12px;background:#e6ebda}.ns-section .woocommerce{margin-top:30px}.ns-article figure{max-width:540px;margin:25px auto}

.ns-commerce-heading{margin-bottom:30px}.ns-commerce-heading h1{font-size:clamp(38px,4vw,52px);margin:0}
.ns-blog-hero{max-width:none!important;margin:34px 0 42px!important}.ns-blog-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.ns-blog-hero figcaption{margin-top:10px;color:var(--ns-muted);font-size:12px;line-height:1.5}.ns-article .ns-sources{font-size:14px}.ns-article .ns-checklist{list-style:none;margin-left:0}.ns-article .ns-checklist li{position:relative;padding-left:29px;margin-bottom:10px}.ns-article .ns-checklist li:before{content:'✓';position:absolute;left:0;color:var(--ns-green);font-weight:700}.ns-article details.ns-faq{border-top:0}.ns-article .ns-cta{margin-top:52px}.ns-article .ns-cta h2{margin-top:0}
.ns-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ns-guide-card{border:1px solid var(--ns-line);border-radius:10px;background:#fffdf8;overflow:hidden;display:flex;flex-direction:column}.ns-guide-image{display:block;background:#eef0e3}.ns-guide-image img{display:block;width:100%;aspect-ratio:1.52;object-fit:cover}.ns-guide-copy{padding:27px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.ns-guide-copy .ns-eyebrow{margin-bottom:12px!important}.ns-guide-copy h3{font-size:25px;margin:0 0 13px}.ns-guide-copy h3 a{color:var(--ns-ink);text-decoration:none}.ns-guide-copy p:not(.ns-eyebrow){font-size:14px;color:#52604f}.ns-guide-copy .ns-text-link{margin-top:auto}
@media(max-width:900px){.ns-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ns-guide-grid{grid-template-columns:1fr}.ns-guide-copy{padding:23px}}
@media(max-width:480px){.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;line-height:1.2}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button{width:100%;padding:12px 8px;font-size:13px;text-align:center}.ns-commerce-heading{margin-bottom:22px}}
@media(max-width:420px){.ns-hero .wp-block-buttons{display:grid;grid-template-columns:1fr}.ns-hero .wp-block-button{width:100%}}
@media(max-width:340px){.woocommerce ul.products{grid-template-columns:1fr!important}.woocommerce ul.products li.product{width:100%!important}}

/* Keep the authored layout consistent with Astra's generated defaults. */
body.wp-child-theme-nutrisprout-astra{background:var(--ns-paper);--ast-global-color-0:#315d3b;--ast-global-color-1:#203c2c;--ast-global-color-2:#203c2c;--ast-global-color-3:#52604f;--ast-global-color-4:#faf8f1;--ast-global-color-5:#fffdf8}
body.wp-child-theme-nutrisprout-astra .entry-content>.ns-hero{max-width:1320px!important}
body.wp-child-theme-nutrisprout-astra .entry-content>.ns-section,body.wp-child-theme-nutrisprout-astra .entry-content>.ns-strip{max-width:1240px!important}
body.wp-child-theme-nutrisprout-astra .entry-content>.ns-article{max-width:840px!important}
body.wp-child-theme-nutrisprout-astra .entry-content .wp-block-button__link,body.wp-child-theme-nutrisprout-astra.woocommerce .button,body.wp-child-theme-nutrisprout-astra .woocommerce .button{background:var(--ns-green);border-color:var(--ns-green);color:white;border-radius:6px;padding:15px 25px}
body.wp-child-theme-nutrisprout-astra .entry-content .ns-secondary .wp-block-button__link{background:transparent;color:var(--ns-green);border-color:#b5bea9}
body.wp-child-theme-nutrisprout-astra .entry-content .ns-cta .wp-block-button__link{background:var(--ns-lime);border-color:var(--ns-lime);color:var(--ns-ink)}
body.wp-child-theme-nutrisprout-astra .entry-content .wp-block-button__link:hover,body.wp-child-theme-nutrisprout-astra.woocommerce .button:hover,body.wp-child-theme-nutrisprout-astra .woocommerce .button:hover{background:var(--ns-ink);color:#fff}
body.wp-child-theme-nutrisprout-astra.woocommerce div.product .product_title{font-weight:400}
body.wp-child-theme-nutrisprout-astra .woocommerce a,.woocommerce-page .woocommerce-info a{color:var(--ns-green)}

/* Stable QR destination with language links that activate when WPML translations exist. */
.ns-language-page{max-width:980px!important}.ns-language-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0}.ns-language-card{min-height:150px;border:1px solid var(--ns-line);border-radius:12px;background:#fffdf8;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ns-language-card strong{font-family:var(--ns-serif);font-size:25px;font-weight:400;line-height:1.15;color:var(--ns-ink)}.ns-language-card small{display:block;margin-top:9px;font-size:12px;color:var(--ns-green)}.ns-language-code{align-self:flex-start;margin-bottom:auto;border-radius:999px;background:var(--ns-lime);padding:4px 9px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--ns-ink)}a.ns-language-card:hover{border-color:#9aaa86;box-shadow:0 10px 28px rgba(32,60,44,.08);transform:translateY(-2px);color:var(--ns-ink)}.ns-language-card.is-pending{background:#f1f1e9;color:#73786f}.ns-language-card.is-pending .ns-language-code{background:#e0e2d8;color:#666d63}.ns-language-card.is-pending strong,.ns-language-card.is-pending small{color:#73786f}.ns-language-safety{margin-top:28px;padding:22px;border-radius:8px;background:#f3e3df;color:#6f352f;font-size:13px;line-height:1.7}.ns-language-safety strong{font-size:15px}
@media(max-width:720px){.ns-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-language-card{min-height:135px;padding:20px}}
@media(max-width:440px){.ns-language-grid{grid-template-columns:1fr}.ns-language-card{min-height:118px}}

/* Conversion-focused email form for the free-guide funnel. */
.ns-optin-page{max-width:920px!important}.ns-optin-page .ns-checklist{margin-bottom:34px}.ns-optin-box{margin:38px 0 26px;padding:34px;border:1px solid var(--ns-line);border-radius:12px;background:#eaf0df}.ns-optin-box h2{margin:0 0 12px;font-size:34px}.ns-optin-box>p{max-width:640px}.ns-optin-box .bwfop-form-container{margin:24px 0 12px;max-width:640px}.ns-optin-box .bwfop-form-wrap{padding:0}.ns-optin-box .bwf-input{width:100%!important;margin-bottom:12px}.ns-optin-box .bwf-input label{display:block;margin-bottom:7px;color:var(--ns-ink);font-weight:600}.ns-optin-box .bwf-input input[type=email],.ns-optin-box .bwf-input input[type=text]{width:100%;min-height:54px;border:1px solid #aebaa8!important;border-radius:6px!important;background:#fffdf8!important;padding:13px 15px!important;color:var(--ns-ink)!important;font-family:var(--ns-sans)!important;font-size:16px!important}.ns-optin-box .bwf-btn-wrap .bwf-btn{width:100%!important;min-height:54px!important;border:1px solid var(--ns-green)!important;border-radius:6px!important;background:var(--ns-green)!important;padding:14px 22px!important;color:#fff!important;font-family:var(--ns-sans)!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.ns-optin-box .bwf-btn-wrap .bwf-btn:hover{background:var(--ns-ink)!important}.ns-optin-box .ns-caption{max-width:640px;line-height:1.6}.ns-optin-box .ns-caption a{text-decoration:underline}
@media(max-width:600px){.ns-optin-box{padding:24px 20px}.ns-optin-box h2{font-size:29px}}

/* FunnelKit previews use Astra's singular-post shell on confirmation,
   checkout and thank-you steps. These are transactional pages, so their
   author/date metadata must never appear in the customer flow. */
body.single-wffn_optin .entry-meta,
body.single-wffn_oty .entry-meta,
body.single-wffn_landing .entry-meta,
body.single-wfacp_checkout .entry-meta,
body.single-wffn_ty .entry-meta,
body.single-wffn_optin .posted-on,
body.single-wffn_oty .posted-on,
body.single-wffn_landing .posted-on,
body.single-wfacp_checkout .posted-on,
body.single-wffn_ty .posted-on{display:none!important}
.ns-funnel-offer{border-top:1px solid var(--ns-line)}
.ns-funnel-offer .wp-block-image img{width:100%;max-height:560px;object-fit:contain;border-radius:12px;background:#eef2e5}



