HomeBlogBlogImpactful Positivity Bundle: 3-in-1 Mindset Reset

Impactful Positivity Bundle: 3-in-1 Mindset Reset

Impactful Positivity Bundle: 3-in-1 Mindset Reset

.ga-luxury-article{–c-text:#1a1612; –c-bg:#ffffff; –c-surface:#f7f5f1; –c-accent:#1e3a8a; –c-accent-ink:#ffffff; –c-accent-strong:#15306e; –c-success:#15803d; –c-warn:#9a6a0a; –c-muted:#6b7280; –c-border:rgba(0,0,0,.08); –font-head:’Lora’, Georgia, serif; –font-body:’DM Sans’, system-ui, sans-serif; –font-mono:’DM Mono’, ui-monospace, monospace; –radius:10px; –shadow:0 4px 20px rgba(0,0,0,.06); –col:660px;}
.ga-luxury-article *{box-sizing:border-box}
.ga-luxury-article html{scroll-behavior:smooth}
.ga-luxury-article body,.ga-luxury-article{margin:0;background:var(–c-bg);color:var(–c-text);font-family:var(–font-body);font-size:clamp(16px,1.05vw,18px);line-height:1.7;-webkit-font-smoothing:antialiased}
.ga-luxury-article h1,.ga-luxury-article h2,.ga-luxury-article h3{font-family:var(–font-head);line-height:1.2;color:var(–c-text)}
.ga-luxury-article a{color:var(–c-accent-strong)}
.article_full:has(.ga-luxury-article)>.articleL{width:100%!important;padding-right:0!important}
.ga-luxury-article .wrap{max-width:1680px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(–col,660px)) minmax(0,1fr);gap:40px;align-items:start;justify-content:center}
.ga-luxury-article .wrap>*{min-width:0}
.ga-luxury-article .article{grid-column:2;min-width:0;transform:none}
.ga-luxury-article #readingBar{position:fixed;top:0;left:0;height:3px;width:0;background:var(–c-accent);z-index:99}
.ga-luxury-article .hero{text-align:center;padding:26px 0 6px;max-width:100%;margin:0 auto}
.ga-luxury-article .hero-headline{font-family:var(–font-head);line-height:1.2;color:var(–c-text);font-size:clamp(30px,4vw,48px);font-weight:700;margin:.2em auto;max-width:18ch}
.ga-luxury-article .hero-meta{color:var(–c-muted);font-family:var(–font-mono);font-size:14px}
.ga-luxury-article .hero-img{max-width:100%;margin:20px auto 0;width:100%}
.ga-luxury-article .hero-img img{width:100%;height:auto;border-radius:var(–radius);box-shadow:var(–shadow);display:block}
.ga-luxury-article .urgency-badge{display:inline-block;background:var(–c-surface);color:var(–c-warn);font-family:var(–font-mono);font-size:12px;padding:4px 12px;border-radius:999px}
.ga-luxury-article .toc-sidebar{grid-column:1;width:min(220px,100%);justify-self:start;position:sticky;top:24px;align-self:start;font-size:14px}
.ga-luxury-article .ad-rail{grid-column:3;width:min(240px,100%);justify-self:start;position:sticky;top:24px;align-self:start;min-height:1px}
.ga-luxury-article.ga-luxury-main .article,.ga-luxury-article.ga-luxury-main .pp-recommended-products,.ga-luxury-article.ga-luxury-main .related{transform:none}
.ga-luxury-article .toc-sidebar-list{list-style:none;margin:0;padding:0;border-left:2px solid var(–c-border)}
.ga-luxury-article .toc-sidebar-list a{display:flex;gap:8px;padding:6px 12px;color:var(–c-muted);text-decoration:none;border-left:2px solid transparent;margin-left:-2px}
.ga-luxury-article .toc-sidebar-list a.active{color:var(–c-accent);border-left-color:var(–c-accent);font-weight:600}
.ga-luxury-article .toc-sidebar-num{font-family:var(–font-mono);opacity:.6}
.ga-luxury-article .prose{max-width:100%;overflow-x:auto}
.ga-luxury-article .prose p{margin:0 0 1.1em}
.ga-luxury-article .prose .highlight{background:var(–c-surface);padding:2px 4px;border-radius:4px}
.ga-luxury-article .prose table{width:100%;border-collapse:collapse;margin:1.2em 0}
.ga-luxury-article .prose table{display:block;max-width:100%;overflow-x:auto}
.ga-luxury-article .prose th,.ga-luxury-article .prose td{border:1px solid var(–c-border);padding:8px 12px;text-align:left}
.ga-luxury-article .prose th{background:var(–c-surface)}
.ga-luxury-article .card{background:var(–c-surface);border:1px solid var(–c-border);border-radius:var(–radius);box-shadow:var(–shadow)}
.ga-luxury-article .stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:28px 0}
.ga-luxury-article .stat-card{padding:20px;text-align:center}
.ga-luxury-article .stat-num{font-family:var(–font-mono);font-size:30px;color:var(–c-accent);font-weight:600}
.ga-luxury-article .stat-label{font-weight:600;margin-top:4px}
.ga-luxury-article .stat-desc{color:var(–c-muted);font-size:14px}
.ga-luxury-article .pathway-group{display:grid;gap:14px;margin:28px 0}
.ga-luxury-article .pathway{padding:18px;border-left:4px solid var(–c-accent)}
.ga-luxury-article .pathway.best{border-left-color:var(–c-success)}
.ga-luxury-article .pathway.muted{opacity:.55;border-left-color:var(–c-muted)}
.ga-luxury-article .pathway-head{display:flex;justify-content:space-between;font-family:var(–font-head);font-size:19px}
.ga-luxury-article .pathway-rank,.ga-luxury-article .pathway-projection{font-family:var(–font-mono);color:var(–c-success)}
.ga-luxury-article .mbef-progress{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}
.ga-luxury-article .mbef-step{flex:1;min-width:120px;padding:14px;text-align:center}
.ga-luxury-article .mbef-step-num{font-family:var(–font-mono);color:var(–c-accent);font-size:20px}
.ga-luxury-article .result-line{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(–c-border)}
.ga-luxury-article .result-line-amount{font-family:var(–font-mono);font-weight:600}
.ga-luxury-article .micro-mention{display:flex;gap:14px;align-items:center;padding:14px 16px;margin:22px 0;border:1px solid var(–c-border);border-left:4px solid var(–c-accent);border-radius:var(–radius);background:var(–c-surface)}
.ga-luxury-article .micro-mention img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:none}
.ga-luxury-article .micro-mention-tag{font-family:var(–font-mono);font-size:11px;color:var(–c-accent);text-transform:uppercase}
.ga-luxury-article .micro-mention-title{font-weight:600}
.ga-luxury-article .micro-mention-price{color:var(–c-muted)}
.ga-luxury-article .micro-mention a.btn{margin-left:auto}
.ga-luxury-article .faq-item{border-bottom:1px solid var(–c-border)}
.ga-luxury-article .faq-q{cursor:pointer;padding:16px 0;font-weight:600;display:flex;justify-content:space-between}
.ga-luxury-article .faq-q a{color:inherit;text-decoration:none}
.ga-luxury-article .faq-q::after{content:’+’;color:var(–c-accent)}
.ga-luxury-article .faq-q.open::after{content:’-‘}
.ga-luxury-article .faq-a{max-height:none;overflow:visible;transition:max-height .3s ease;color:var(–c-text)}
.ga-luxury-article.js-ready .faq-a{max-height:0;overflow:hidden}
.ga-luxury-article .faq-a.open{max-height:600px;padding-bottom:16px}
.ga-luxury-article .testimonial{padding:20px;margin:24px 0;font-family:var(–font-head);font-size:19px}
.ga-luxury-article .testi-footer{font-family:var(–font-body);font-size:14px;color:var(–c-muted);margin-top:8px}
.ga-luxury-article .btn{display:inline-block;background:var(–c-accent);color:var(–c-accent-ink);text-decoration:none;padding:12px 22px;border-radius:var(–radius);font-weight:600}
.ga-luxury-article .final-cta{grid-column:1 / -1;text-align:center;padding:48px 20px;margin-top:40px;background:var(–c-surface);border-radius:var(–radius)}
.ga-luxury-article .final-cta-headline{font-size:clamp(24px,3vw,34px)}
.ga-luxury-article .deadline-dynamic{font-family:var(–font-mono);color:var(–c-warn);margin:8px 0}
.ga-luxury-article .pp-recommended-products{grid-column:2;margin:32px 0 0;transform:none}
.ga-luxury-article .pp-recommended-products-title{margin:0 0 14px;font-size:clamp(20px,2vw,26px);line-height:1.2}
.ga-luxury-article .pp-recommended-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}
.ga-luxury-article .pp-recommended-product-card{overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(–c-text)}
.ga-luxury-article .pp-recommended-product-media{display:block;aspect-ratio:4/3;background:#fff}
.ga-luxury-article .pp-recommended-product-media img{width:100%;height:100%;object-fit:cover;display:block}
.ga-luxury-article .pp-recommended-product-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;min-height:130px}
.ga-luxury-article .pp-recommended-product-title{font-weight:700;line-height:1.3}
.ga-luxury-article .pp-recommended-product-price{font-family:var(–font-mono);color:var(–c-muted);font-size:14px}
.ga-luxury-article .pp-recommended-product-cta{margin-top:auto;align-self:flex-start}
.ga-luxury-article .related{grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px;transform:none}
.ga-luxury-article .related-card{padding:18px;text-decoration:none;color:var(–c-text)}
.ga-luxury-article .related-card-cat{font-family:var(–font-mono);font-size:12px;color:var(–c-accent)}
.ga-luxury-article .related-card-title{font-family:var(–font-head);margin:6px 0}
.ga-luxury-article .related-card-link{margin-top:10px}
.ga-luxury-article .share{display:flex;gap:10px;margin:24px 0}
.ga-luxury-article .share-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(–c-surface);color:var(–c-accent);text-decoration:none}
.ga-luxury-article #mobileCta{position:fixed;left:16px;right:16px;bottom:16px;display:none;z-index:80;text-align:center}
.ga-luxury-article #mobileCta.visible{display:none}
.ga-luxury-article .figure{margin:36px 0}
.ga-luxury-article .figure img{width:100%;height:auto;border-radius:var(–radius);display:block;box-shadow:var(–shadow)}
.ga-luxury-article .figure figcaption{font-family:var(–font-mono);font-size:12.5px;color:var(–c-muted);margin-top:8px;text-align:center}
.ga-luxury-article .video-testimonial{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin:38px 0}
.ga-luxury-article .vt-media{display:block;position:relative;border-radius:var(–radius);overflow:hidden;box-shadow:var(–shadow);aspect-ratio:16/10;background:var(–c-surface);color:inherit;text-decoration:none}
.ga-luxury-article .vt-media img{width:100%;height:100%;object-fit:cover;display:block}
.ga-luxury-article .vt-play{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.62)}
.ga-luxury-article .vt-play::after{content:”;position:absolute;left:26px;top:20px;border-left:18px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}
.ga-luxury-article .vt-caption{position:absolute;left:14px;right:14px;bottom:12px;color:#fff;font-size:13px;text-shadow:0 1px 5px rgba(0,0,0,.5)}
.ga-luxury-article .vt-caption small{display:block;color:#fff}
.ga-luxury-article .vt-eyebrow{font-family:var(–font-mono);font-size:12px;color:var(–c-accent);text-transform:uppercase;margin-bottom:8px}
.ga-luxury-article .vt-quote{font-family:var(–font-head);font-size:clamp(22px,2.4vw,30px);line-height:1.25;margin:0 0 14px}
.ga-luxury-article .vt-attr{color:var(–c-muted);font-size:14px;margin-bottom:16px}
.ga-luxury-article .editors-note{display:flex;gap:14px;padding:18px 20px;margin:28px 0;background:var(–c-surface);border:1px solid var(–c-border);border-left:4px solid var(–c-accent);border-radius:var(–radius)}
.ga-luxury-article .en-icon{font-size:20px;flex:none;line-height:1.4}
.ga-luxury-article .en-eyebrow{font-family:var(–font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(–c-muted);margin:0 0 5px}
.ga-luxury-article .editors-note p{margin:0;font-size:15.5px}
.ga-luxury-article .related-products{grid-column:2;margin:34px 0}
.ga-luxury-article .related-products-title{font-size:24px;margin:0 0 16px}
.ga-luxury-article .related-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ga-luxury-article .related-product-card{display:flex;flex-direction:column;overflow:hidden;color:var(–c-text);text-decoration:none}
.ga-luxury-article .related-product-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
.ga-luxury-article .related-product-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:14px}
.ga-luxury-article .related-product-title{font-weight:700;line-height:1.35}
.ga-luxury-article .related-product-price{font-family:var(–font-mono);color:var(–c-accent);font-weight:700}
.ga-luxury-article .fade-in{opacity:1;transform:none}
.ga-luxury-article.js-ready .fade-in{transition:opacity .6s,transform .6s}
.ga-luxury-article.js-ready .fade-in.visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.ga-luxury-article.js-ready .fade-in{opacity:1;transform:none;transition:none}}
@media (max-width:1100px){.ga-luxury-article .wrap{max-width:708px;grid-template-columns:minmax(0,var(–col,660px));gap:0} .ga-luxury-article .article{grid-column:1;transform:none} .ga-luxury-article .pp-recommended-products,.ga-luxury-article .related-products{grid-column:1;transform:none} .ga-luxury-article .related{grid-column:1;transform:none} .ga-luxury-article .ad-rail,.ga-luxury-article .toc-sidebar{display:none}}
@media (max-width:860px){.ga-luxury-article .wrap{max-width:760px;grid-template-columns:1fr;padding:0 16px} .ga-luxury-article .article{grid-column:1} .ga-luxury-article .pp-recommended-products,.ga-luxury-article .related-products{grid-column:1} .ga-luxury-article .related{grid-column:1} .ga-luxury-article .ad-rail{display:none} .ga-luxury-article .toc-sidebar{display:none}}
@media (max-width:760px){.ga-luxury-article .micro-mention{align-items:flex-start;flex-wrap:wrap} .ga-luxury-article .micro-mention a.btn{margin-left:0;width:100%;text-align:center} .ga-luxury-article .video-testimonial{grid-template-columns:1fr} .ga-luxury-article .related-products-grid{grid-template-columns:1fr} .ga-luxury-article #mobileCta.visible{display:block}}
@media (max-width:480px){.ga-luxury-article .wrap{padding:0 14px}}
/* luxury-layout-v9-centered-tablet */
.article_full:has(.ga-luxury-article)>.articleL{width:100%!important;padding-right:0!important}
.ga-luxury-article .wrap{max-width:1680px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(–col,660px)) minmax(0,1fr);gap:40px;align-items:start;justify-content:center;}
.ga-luxury-article .wrap>*{min-width:0;}
.ga-luxury-article .article{grid-column:2;min-width:0;transform:none;}
.ga-luxury-article .hero{grid-column:auto;text-align:center;padding:26px 0 6px;max-width:100%;margin:0 auto;}
.ga-luxury-article .hero-img{grid-column:auto;max-width:100%;margin:20px auto 0;width:100%;}
.ga-luxury-article .hero-img img{width:100%;height:auto;border-radius:var(–radius);box-shadow:var(–shadow);display:block;}
.ga-luxury-article .toc-sidebar{grid-column:1;width:min(220px,100%);justify-self:start;}
.ga-luxury-article .ad-rail{grid-column:3;width:min(240px,100%);justify-self:start;position:sticky;top:24px;align-self:start;min-height:1px;}
.ga-luxury-article .pp-recommended-products,.ga-luxury-article .related{grid-column:2;transform:none;}
.ga-luxury-article.ga-luxury-main .article,.ga-luxury-article.ga-luxury-main .pp-recommended-products,.ga-luxury-article.ga-luxury-main .related{transform:none;}
@media (max-width:1100px){.ga-luxury-article .wrap{max-width:708px;grid-template-columns:minmax(0,var(–col,660px));gap:0;} .ga-luxury-article .article,.ga-luxury-article .pp-recommended-products,.ga-luxury-article .related-products,.ga-luxury-article .related{grid-column:1;transform:none;} .ga-luxury-article .ad-rail,.ga-luxury-article .toc-sidebar{display:none;}}
@media (max-width:860px){.ga-luxury-article .wrap{max-width:760px;grid-template-columns:1fr;padding:0 16px;} .ga-luxury-article .article,.ga-luxury-article .pp-recommended-products,.ga-luxury-article .related{grid-column:1;} .ga-luxury-article .ad-rail,.ga-luxury-article .toc-sidebar{display:none;}}
@media (max-width:480px){.ga-luxury-article .wrap{padding:0 14px;}}

  1. 01 A Three-Part Framework for Clearer Thinking
  2. 02 Inside the Impactful Positivity Bundle
  3. 03 How Thought Reframing Supports a Mindset Reset
  4. 04 A Refined Daily-to-Weekly Routine
  5. 05 Who Is This Bundle Best Suited To?
  6. 06 Building Sustainable Self-Growth Around the Exercises
  7. 07 FAQ

10% off on product page · save $26.33

Impactful Positivity Bundle: A More Intentional Mindset Reset
Nathan Brown · 6 min
Impactful Positivity Bundle: 3-in-1 Mindset Reset

A Three-Part Framework for Clearer Thinking

Negative thoughts can arrive with such speed that they feel more like facts than interpretations. The Impactful Positivity Bundle 3-in-1 Digital Download offers a structured way to pause, examine those thoughts, and choose a more balanced response.

The collection combines Flip the Script , a Positive Thinking Checklist , and the Bright Side Up Guide . Together, they move from immediate thought reframing to repeatable check-ins and broader reflection.

Because the materials are digital and self-paced, they can be revisited during a morning routine, a weekly reset, or a difficult moment. They are educational self-growth resources rather than substitutes for diagnosis, therapy, crisis support, or professional mental health care.

Impactful Positivity Bundle 3-in-1 Digital Download in an appropriate real-world setting

Inside the Impactful Positivity Bundle

Each resource has a distinct role. Flip the Script focuses on recognizing an unhelpful internal narrative and replacing extreme language with a more accurate alternative. The Positive Thinking Checklist adds rhythm and accountability, while the Bright Side Up Guide encourages a wider perspective without dismissing disappointment, anger, grief, or other valid emotions.

Resource Primary focus Suggested use
Flip the Script Reframing negative thoughts Use when an automatic thought affects mood, confidence, or action
Positive Thinking Checklist Building consistent habits Review daily or several times each week
Bright Side Up Guide Developing a constructive perspective Read during a weekly reflection or mindset reset
Featured in this guide
Impactful Positivity Bundle 3-in-1 Digital Download | Flip the Script Rewiring Negative Thoughts into Positive Power + Positive Thinking Checklist + Bright Side Up Guide | Mindset Reset & Self Growth

View product

How Thought Reframing Supports a Mindset Reset

Thought reframing begins by identifying a specific thought, checking it against available evidence, and replacing extreme language with a realistic response. For example, “I always fail” can become, “This attempt did not work, but it can show me what to adjust next.” The replacement does not deny the setback; it creates room for learning and action.

Common patterns include all-or-nothing thinking, which treats outcomes as complete successes or failures; overgeneralization, which turns one event into a sweeping rule; catastrophizing, which assumes the worst outcome; and mental filtering, which excludes positive or neutral information. The Mayo Clinic’s guidance on positive thinking and self-talk offers additional context for identifying these habits.

Constructive thinking is not forced optimism. Challenges can be acknowledged while attention returns to choices, resources, and reasonable next steps. Repeated reflection may help alternative responses become more familiar because the brain can adapt through experience. However, there is no guaranteed transformation or fixed answer for how long it takes to rewire negative thinking .

A Refined Daily-to-Weekly Routine

  1. Establish a baseline. Note recurring thoughts, common triggers, and situations in which a steadier response would be useful.
  2. Choose one thought. Use Flip the Script to examine a single statement rather than attempting to change every pattern at once.
  3. Create a reliable check-in. Complete the Positive Thinking Checklist after breakfast, before bed, or at another consistent point in the day.
  4. Reserve space for reflection. Select one Bright Side Up lesson or exercise for a broader weekly reset.
  5. Look for observable shifts. Notice moments when you pause before reacting, use fewer absolute statements, recover sooner after a setback, or take a constructive next step.

Five- to ten-minute sessions can keep the practice approachable. Missing a day does not invalidate the routine; it simply creates an opportunity to begin again.

Who Is This Bundle Best Suited To?

The bundle may appeal to adults creating a personal-development routine, journal users who want more structure, and people seeking practical prompts for examining unhelpful self-talk. Its reusable format may also suit anyone who prefers returning to a resource over completing a one-time exercise.

It is not designed for personalized diagnosis, crisis assistance, or treatment of persistent symptoms. Worksheets and self-guided prompts are not equivalent to care from a trained professional.

Anyone experiencing severe distress or thoughts of self-harm should promptly contact a qualified mental health professional or an appropriate emergency or crisis support service.

Building Sustainable Self-Growth Around the Exercises

Thought-reframing exercises are most useful within a supportive foundation that may include adequate sleep, movement, realistic planning, social connection, and self-compassion. Consistency matters more than perfect completion.

Progress may appear in subtle, practical ways: asking for help, attempting a task again, responding more calmly, or recovering sooner after disappointment. Periodically reviewing completed exercises can reveal recurring triggers, especially useful reframes, and areas that may need additional support.

The value of the three-part format lies in its progression from awareness to practice and reflection. Rather than promising an instant transformation, it offers a repeatable framework for approaching mindset work one manageable step at a time.

Watch the Impactful Positivity Bundle 3-in-1 Digital Download | Flip the Script Rewiring Negative Thoughts into Positive Power + Positive Thinking Checklist + Bright Side Up Guide | Mindset Reset & Self Growth
Watch the Impactful Positivity Bundle 3-in-1 Digital Download | Flip the Script Rewiring Negative Thoughts into Positive Power + Positive Thinking Checklist + Bright Side Up Guide | Mindset Reset & Self Growthproduct video

Watch · product page video

“The checklist was exactly what I needed! Every morning, I go through it, and it sets me up for the day. The guide itself is easy to follow and really does rewire your thinking, one step at a time. I feel more confident facing challenges now”

Plushoria product page · Product review

View product

Compare related options such as 10 Clear Signs Your Dog Truly Trusts You | Printable Pet Owner Checklist | Digital Download | Learn the Signs a Dog Trusts You | Dog Bonding & Training Guide to match features, dimensions, and use case before choosing.

FAQ

How long does it take to rewire your brain from negative to positive?

There is no universal deadline because progress depends on the pattern, practice frequency, environment, stress, and individual needs. Repetition over weeks or months may make balanced responses feel more familiar, although progress is rarely linear.

What are four types of negative thinking?

Four common types are all-or-nothing thinking, catastrophizing, overgeneralization, and mental filtering. Each can be challenged by replacing extreme conclusions with statements that account for the full evidence.

See if Impactful Positivity Bundle 3-in-1 Digital Download | Flip the Script Rewiring Negative Thoughts into Positive Power + Positive Thinking Checklist + Bright Side Up Guide | Mindset Reset & Self Growth fits your setup

View product

View product

(function(){
const root=document.querySelector(‘.ga-luxury-article’);
if(!root)return;
const readyTarget=document.querySelector(‘.ga-luxury-article’);
const bar=root.querySelector(‘#readingBar’);
addEventListener(‘scroll’,()=>{const t=document.body.scrollHeight-innerHeight;if(bar)bar.style.width=Math.min(100,scrollY/t*100)+’%’;},{passive:true});
if(‘IntersectionObserver’ in window){
const io=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting)e.target.classList.add(‘visible’)}),{threshold:.12});
root.querySelectorAll(‘.fade-in’).forEach(el=>io.observe(el));
readyTarget?.classList.add(‘js-ready’);
}else{root.querySelectorAll(‘.fade-in’).forEach(el=>el.classList.add(‘visible’));}
const links=[…root.querySelectorAll(‘.toc-sidebar-list a’)];
const secs=links.map(a=>root.querySelector(a.getAttribute(‘href’))).filter(Boolean);
links.forEach(a=>a.addEventListener(‘click’,e=>{e.preventDefault();root.querySelector(a.getAttribute(‘href’))?.scrollIntoView({behavior:’smooth’,block:’start’});}));
addEventListener(‘scroll’,()=>{let cur=secs[0];for(const s of secs){if(s.getBoundingClientRect().topa.classList.toggle(‘active’,a.getAttribute(‘href’)===’#’+cur?.id));},{passive:true});
window.toggleFaq=function(el){const a=el.nextElementSibling,open=a.classList.contains(‘open’);root.querySelectorAll(‘.faq-a,.faq-q’).forEach(x=>x.classList.remove(‘open’));if(!open){a.classList.add(‘open’);el.classList.add(‘open’);}};
root.querySelectorAll(‘.deadline-dynamic’).forEach(el=>{const d=new Date(el.dataset.deadline);if(!isNaN(d)){const days=Math.max(0,Math.ceil((d-Date.now())/864e5));el.textContent=days1?’s’:”}`;}});
const mc=root.querySelector(‘#mobileCta’),fc=root.querySelector(‘#final-cta’);
if(mc)addEventListener(‘scroll’,()=>{const past=scrollY>600,fcVisible=fc?fc.getBoundingClientRect().top

Was this article helpful?

Yes No
Leave a comment
Top

Shopping cart

×