.filler-listicle-section,.filler-listicle-wrap,.filler-listicle-wrap *,.filler-listicle-wrap *:before,.filler-listicle-wrap *:after{letter-spacing:normal!important;word-spacing:normal!important}.filler-listicle-wrap{--white: #ffffff;--off-white: #fdf8fb;--light-gray: #fdf0f6;--border: #f5c6de;--text: #1a1916;--text2: #3d3a34;--text3: #8a8680;--text4: #c9a0bb;--dark: #0d0d1a;--accent: #e83e8c;--green: #2e7d32;--section-num: #fce4f0;background:var(--white)!important;color:var(--text)!important;font-family:DM Sans,sans-serif!important;font-size:17px!important;line-height:1.72!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.filler-listicle-wrap h1,.filler-listicle-wrap h2,.filler-listicle-wrap h3,.filler-listicle-wrap h4,.filler-listicle-wrap h5,.filler-listicle-wrap h6{font-family:Playfair Display,serif!important;color:var(--text)!important;margin:0!important;padding:0!important}.filler-listicle-wrap p{margin:0!important;padding:0!important}.filler-listicle-wrap a{text-decoration:none!important}.filler-listicle-wrap strong,.filler-listicle-wrap b{font-weight:600!important;color:var(--text)!important}.filler-listicle-wrap .sale-bar{background:var(--dark)!important;color:#fff!important;text-align:center;padding:10px 20px!important;font-size:13px!important;font-weight:500!important;font-family:DM Sans,sans-serif!important;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.filler-listicle-wrap .sale-bar-label{color:#ffffffb3!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .sale-countdown{display:flex;align-items:center;gap:6px}.filler-listicle-wrap .count-block{background:#ffffff1f!important;border-radius:3px;padding:4px 8px;font-family:Playfair Display,serif!important;font-size:16px!important;font-weight:700!important;color:#fff!important;min-width:38px;text-align:center;line-height:1}.filler-listicle-wrap .count-sep{font-weight:700!important;color:#ffffff80!important;font-size:14px!important}.filler-listicle-wrap .count-label{font-size:9px!important;color:#ffffff80!important;letter-spacing:1px!important;text-transform:uppercase;display:block;margin-top:1px;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .sale-bar-cta{background:var(--accent)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase;padding:5px 12px!important;border-radius:2px;text-decoration:none!important;white-space:nowrap}.filler-listicle-wrap .fl-nav{border-bottom:1px solid var(--border)!important;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:60px;background:var(--white)!important;position:sticky;top:0;z-index:100}.filler-listicle-wrap .nav-logo{font-family:Playfair Display,serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase;color:var(--text)!important;text-decoration:none!important}.filler-listicle-wrap .nav-links{display:flex;align-items:center;gap:24px}.filler-listicle-wrap .nav-links a{font-size:12px!important;font-weight:500!important;letter-spacing:.5px!important;color:var(--text3)!important;text-decoration:none!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .nav-links a:hover{color:var(--text)!important}.filler-listicle-wrap .nav-cta{background:var(--dark)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase;padding:9px 18px!important;text-decoration:none!important;border-radius:2px;transition:background .2s}.filler-listicle-wrap .nav-cta:hover{background:var(--accent)!important}.filler-listicle-wrap .article{max-width:720px;margin:0 auto;padding:0 24px}.filler-listicle-wrap .article-header{padding:52px 0 32px;border-bottom:1px solid var(--border)!important}.filler-listicle-wrap .article-tag{font-size:11px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase;color:var(--accent)!important;margin-bottom:18px;display:block}.filler-listicle-wrap .article-headline{font-family:Playfair Display,serif!important;font-size:clamp(26px,4.5vw,42px)!important;font-weight:800!important;line-height:1.16!important;color:var(--text)!important;margin-bottom:18px!important}.filler-listicle-wrap .article-headline em{font-style:italic!important;font-weight:700!important;font-family:Playfair Display,serif!important}.filler-listicle-wrap .article-intro{font-size:18px!important;line-height:1.68!important;color:var(--text2)!important;margin-bottom:28px!important;font-family:DM Sans,sans-serif!important;font-weight:400!important}.filler-listicle-wrap .article-intro strong{color:var(--text)!important;font-weight:600!important}.filler-listicle-wrap .author-bar{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--border)!important}.filler-listicle-wrap .author-av{width:48px;height:48px;border-radius:50%;background:var(--light-gray)!important;border:1px solid var(--border)!important;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.filler-listicle-wrap .author-name{font-size:14px!important;font-weight:600!important;color:var(--text)!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .author-meta{font-size:12px!important;color:var(--text3)!important;margin-top:2px;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .author-date{margin-left:auto;font-size:12px!important;color:var(--text3)!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .hero-video{background:var(--light-gray)!important;border:1px solid var(--border)!important;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:32px 0;cursor:pointer}.filler-listicle-wrap .hero-video-play{width:60px;height:60px;border-radius:50%;background:var(--dark)!important;display:flex;align-items:center;justify-content:center}.filler-listicle-wrap .hero-video-play svg{fill:#fff;margin-left:3px}.filler-listicle-wrap .hero-video-label{font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase;color:var(--text3)!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .hero-video-hint{font-size:11px!important;color:var(--text4)!important;text-align:center;max-width:300px;line-height:1.5;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .section{padding:52px 0 0;border-top:1px solid var(--border)!important;margin-top:52px}.filler-listicle-wrap .section-num{font-family:Playfair Display,serif!important;font-size:72px!important;font-weight:800!important;color:var(--section-num)!important;line-height:1!important;margin-bottom:12px;display:block;letter-spacing:-2px!important}.filler-listicle-wrap .section-head{font-family:Playfair Display,serif!important;font-size:clamp(20px,3vw,27px)!important;font-weight:700!important;line-height:1.25!important;color:var(--text)!important;margin-bottom:20px!important}.filler-listicle-wrap .section-body{margin-bottom:20px}.filler-listicle-wrap .section-body p{color:var(--text2)!important;margin-bottom:20px!important;line-height:1.75!important;font-family:DM Sans,sans-serif!important;font-size:17px!important;font-weight:400!important}.filler-listicle-wrap .section-body p:last-child{margin-bottom:0!important}.filler-listicle-wrap .section-body p strong,.filler-listicle-wrap .section-body strong{color:var(--text)!important;font-weight:600!important}.filler-listicle-wrap .callout{background:var(--dark)!important;padding:26px 28px!important;margin:28px 0}.filler-listicle-wrap .callout-label{font-size:10px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase;color:#ffffff73!important;margin-bottom:12px;display:block}.filler-listicle-wrap .callout-rule{font-family:Playfair Display,serif!important;font-size:clamp(16px,2.5vw,20px)!important;font-weight:700!important;color:#fff!important;line-height:1.45!important;margin-bottom:12px}.filler-listicle-wrap .callout-body{font-size:14px!important;color:#ffffffa6!important;line-height:1.7!important;margin:0!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .callout-body p{font-size:14px!important;color:#ffffffa6!important;line-height:1.7!important;margin:0 0 12px!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .callout-body p:last-child{margin-bottom:0!important}.filler-listicle-wrap .callout-body strong,.filler-listicle-wrap .callout-body p strong{color:#fff!important;font-weight:600!important}.filler-listicle-wrap .callout p{font-size:14px!important;color:#ffffffa6!important;line-height:1.7!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .callout p strong{color:#fff!important;font-weight:600!important}.filler-listicle-wrap .callout-stat-row{display:flex;align-items:flex-end;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)!important}.filler-listicle-wrap .callout-stat-num{font-family:Playfair Display,serif!important;font-size:42px!important;font-weight:800!important;color:#f8a8d0!important;line-height:1!important}.filler-listicle-wrap .callout-stat-label{font-size:13px!important;color:#fff9!important;line-height:1.45;padding-bottom:4px;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .quote-box{border-left:3px solid var(--accent)!important;padding:16px 20px!important;margin:24px 0;background:var(--light-gray)!important}.filler-listicle-wrap .quote-text{font-family:Playfair Display,serif!important;font-size:16px!important;font-style:italic!important;color:var(--text2)!important;line-height:1.65!important;margin-bottom:8px!important}.filler-listicle-wrap .quote-source{font-size:12px!important;color:var(--text3)!important;font-weight:500!important;margin:0!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .warn-box{border:1px solid var(--border)!important;border-left:3px solid var(--accent)!important;padding:18px 20px!important;margin:24px 0;background:var(--off-white)!important}.filler-listicle-wrap .warn-box p{font-size:14px!important;color:var(--text2)!important;line-height:1.65!important;margin:0!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .warn-box p strong{color:var(--text)!important;font-weight:600!important}.filler-listicle-wrap .inline-cta{display:flex;background:var(--light-gray)!important;border:1px solid var(--border)!important;padding:14px 18px!important;margin:28px 0;text-decoration:none!important;color:var(--text)!important;font-size:14px!important;font-weight:600!important;font-family:DM Sans,sans-serif!important;align-items:center;justify-content:space-between;transition:background .15s}.filler-listicle-wrap .inline-cta:hover{background:var(--border)!important}.filler-listicle-wrap .inline-cta span{color:var(--accent)!important;font-size:18px!important}.filler-listicle-wrap .img-ph{background:var(--light-gray)!important;border:1px solid var(--border)!important;margin:28px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px!important}.filler-listicle-wrap .img-ph-ico{font-size:28px!important}.filler-listicle-wrap .img-ph-label{font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase;color:var(--text3)!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .img-ph-hint{font-size:11px!important;color:var(--text4)!important;text-align:center;max-width:280px;line-height:1.5;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .img-caption{font-size:12px!important;color:var(--text3)!important;font-style:italic;margin-top:-20px;margin-bottom:28px;text-align:center;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .fl-image-wrap{margin:28px 0}.filler-listicle-wrap .fl-image-wrap img{width:100%;display:block}.filler-listicle-wrap .cat-grid{display:flex;flex-direction:column;gap:0;margin:24px 0}.filler-listicle-wrap .cat-item{border-left:3px solid var(--border)!important;padding:16px 0 16px 18px!important;border-bottom:1px solid var(--border)!important}.filler-listicle-wrap .cat-item:last-child{border-bottom:none!important}.filler-listicle-wrap .cat-item h4{font-family:Playfair Display,serif!important;font-size:16px!important;font-weight:700!important;color:var(--text)!important;margin-bottom:6px!important}.filler-listicle-wrap .cat-item p{font-size:14px!important;color:var(--text2)!important;line-height:1.65!important;margin:0!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:28px 0;border:1px solid var(--border)!important}.filler-listicle-wrap .stat-item{padding:22px 18px;text-align:center;border-right:1px solid var(--border)!important}.filler-listicle-wrap .stat-item:last-child{border-right:none!important}.filler-listicle-wrap .stat-num{font-family:Playfair Display,serif!important;font-size:36px!important;font-weight:800!important;color:var(--text)!important;line-height:1!important;margin-bottom:6px}.filler-listicle-wrap .stat-label{font-size:12px!important;color:var(--text3)!important;line-height:1.45;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .checklist{display:flex;flex-direction:column;gap:10px;margin:20px 0}.filler-listicle-wrap .check-item{display:flex;align-items:flex-start;gap:10px;font-size:15px!important;color:var(--text2)!important;line-height:1.55!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .check-item:before{content:"\2713";color:var(--green)!important;font-weight:700!important;flex-shrink:0;margin-top:1px;font-size:16px!important}.filler-listicle-wrap .check-item strong,.filler-listicle-wrap .check-item p strong{color:var(--text)!important;font-weight:600!important}.filler-listicle-wrap .check-item p{font-size:15px!important;color:var(--text2)!important;line-height:1.55!important;font-family:DM Sans,sans-serif!important;margin:0!important}.filler-listicle-wrap .timeline{border-left:2px solid var(--border)!important;padding-left:20px;margin:24px 0;display:flex;flex-direction:column;gap:0}.filler-listicle-wrap .tl-item{padding-bottom:22px;position:relative}.filler-listicle-wrap .tl-item:before{content:"";position:absolute;left:-26px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--dark)!important;border:2px solid var(--white)!important}.filler-listicle-wrap .tl-week{font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase;color:var(--text3)!important;margin-bottom:4px;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .tl-title{font-family:Playfair Display,serif!important;font-size:16px!important;font-weight:700!important;color:var(--text)!important;margin-bottom:6px}.filler-listicle-wrap .tl-body{font-size:14px!important;color:var(--text2)!important;line-height:1.65!important;margin:0!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .prod-image-wrap{margin:20px auto 24px;text-align:center}.filler-listicle-wrap .prod-image-wrap img{max-width:320px;width:100%;display:block;margin:0 auto;border-radius:8px}.filler-listicle-wrap .prod-image-ph{background:#ffffff0f!important;border:1px dashed rgba(255,255,255,.15)!important;margin:20px 0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px!important;aspect-ratio:4/3}.filler-listicle-wrap .prod-image-ph-ico{font-size:32px!important;opacity:.5}.filler-listicle-wrap .prod-image-ph-label{font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase;color:#fff6!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .prod-image-ph-hint{font-size:11px!important;color:#ffffff4d!important;text-align:center;max-width:280px;line-height:1.5;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .product-section{background:var(--dark)!important;padding:40px 32px!important;margin:52px 0 0}.filler-listicle-wrap .prod-tag{font-size:10px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase;color:#fff6!important;margin-bottom:12px;display:block}.filler-listicle-wrap .prod-name{font-family:Playfair Display,serif!important;font-size:clamp(22px,4vw,32px)!important;font-weight:800!important;color:#fff!important;line-height:1.2!important;margin-bottom:8px}.filler-listicle-wrap .prod-sub{font-size:15px!important;color:#fff9!important;margin-bottom:24px!important;line-height:1.55!important;font-style:italic!important;font-family:Playfair Display,serif!important}.filler-listicle-wrap .prod-checklist{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.filler-listicle-wrap .prod-check{display:flex;align-items:flex-start;gap:10px;font-size:14px!important;color:#ffffffb3!important;line-height:1.5!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .prod-check:before{content:"\2713";color:#f8a8d0!important;font-weight:700!important;flex-shrink:0}.filler-listicle-wrap .prod-check strong{color:#fff!important;font-weight:600!important}.filler-listicle-wrap .prod-guarantee{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;padding:18px 20px!important;margin-bottom:24px}.filler-listicle-wrap .prod-guar-head{font-family:Playfair Display,serif!important;font-size:17px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px}.filler-listicle-wrap .prod-guar-body{font-size:13px!important;color:#fff9!important;line-height:1.65!important;margin:0!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .prod-cta{display:flex;align-items:center;justify-content:center;background:#fff!important;color:var(--dark)!important;font-size:13px!important;font-weight:700!important;font-family:DM Sans,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase;padding:17px 28px!important;text-align:center;text-decoration:none!important;transition:background .2s;min-height:54px;margin-bottom:14px;border:none!important;cursor:pointer}.filler-listicle-wrap .prod-cta:hover{background:#f8a8d0!important}.filler-listicle-wrap .prod-trust{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:11px!important;color:#ffffff59!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .reviews-section{padding:52px 0}.filler-listicle-wrap .reviews-head{font-family:Playfair Display,serif!important;font-size:24px!important;font-weight:700!important;color:var(--text)!important;margin-bottom:4px!important}.filler-listicle-wrap .reviews-sub{font-size:14px!important;color:var(--text3)!important;margin-bottom:28px!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .reviews-grid{display:flex;flex-direction:column;gap:16px}.filler-listicle-wrap .rv{border:1px solid var(--border)!important;padding:22px!important;background:var(--off-white)!important}.filler-listicle-wrap .rv-stars{color:#c9a03a!important;font-size:13px!important;letter-spacing:1px!important;margin-bottom:8px}.filler-listicle-wrap .rv-text{font-size:15px!important;line-height:1.72!important;color:var(--text2)!important;font-style:italic!important;margin-bottom:12px!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .rv-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.filler-listicle-wrap .rv-name{font-size:13px!important;font-weight:600!important;color:var(--text)!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .rv-detail{font-size:11px!important;color:var(--text3)!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .rv-ver{font-size:11px!important;font-weight:600!important;color:var(--green)!important;display:flex;align-items:center;gap:3px;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .faq-section{border-top:1px solid var(--border)!important;padding:52px 0}.filler-listicle-wrap .faq-head{font-family:Playfair Display,serif!important;font-size:24px!important;font-weight:700!important;color:var(--text)!important;margin-bottom:24px!important}.filler-listicle-wrap .fq{border-bottom:1px solid var(--border)!important}.filler-listicle-wrap .fq-btn{width:100%;background:none!important;border:none!important;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 0!important;gap:14px;text-align:left;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .fq-q{font-size:15px!important;font-weight:600!important;color:var(--text)!important;line-height:1.4!important;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .fq-ico{font-size:20px!important;color:var(--text3)!important;flex-shrink:0;transition:transform .2s;font-weight:300!important}.filler-listicle-wrap .fq-a{font-size:14px!important;color:var(--text2)!important;line-height:1.72!important;padding-bottom:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding-bottom .3s ease;font-family:DM Sans,sans-serif!important}.filler-listicle-wrap .fq.open .fq-a{max-height:800px;padding-bottom:16px}.filler-listicle-wrap .fq.open .fq-ico{transform:rotate(45deg)}.filler-listicle-wrap .site-footer{background:var(--dark)!important;padding:24px!important;text-align:center}.filler-listicle-wrap .footer-text{font-size:11px!important;color:#ffffff59!important;line-height:1.65!important;max-width:560px;margin:0 auto!important;font-family:DM Sans,sans-serif!important}@media(max-width:600px){.filler-listicle-wrap .article{padding:0 18px}.filler-listicle-wrap .article-header{padding:36px 0 24px}.filler-listicle-wrap .section{padding:36px 0 0;margin-top:36px}.filler-listicle-wrap .section-num{font-size:52px!important}.filler-listicle-wrap .stat-row{grid-template-columns:1fr}.filler-listicle-wrap .stat-item{border-right:none!important;border-bottom:1px solid var(--border)!important}.filler-listicle-wrap .stat-item:last-child{border-bottom:none!important}.filler-listicle-wrap .product-section{padding:28px 20px!important}.filler-listicle-wrap .nav-links{display:none}.filler-listicle-wrap{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-filler-listicle.css.map */
