.listicle-section{font-family:Gilroy,Arial,sans-serif;color:var(--accent-medium);background:#fff}.listicle-section .lst-container{max-width:928px;margin:0 auto;padding:0 40px}.listicle-section .lst-sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#d9e8d9;color:#4c6a4f;padding-top:env(safe-area-inset-top)}.listicle-section .lst-navbar{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px;font-family:Barlow,Arial,sans-serif;font-weight:700;font-size:14px;line-height:20px}.listicle-section .lst-navbar__inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.listicle-section .lst-navbar__sale strong{letter-spacing:.2px}.listicle-section .lst-navbar__sep{opacity:.8}.listicle-section .lst-navbar__desc{font-weight:600;opacity:.95}.listicle-section .lst-navbar__clock{display:flex;align-items:center;gap:6px}.listicle-section .lst-clock__unit{background:#4c6a4f1a;border-radius:4px;padding:4px 8px;text-align:center;min-width:42px}.listicle-section .lst-clock__num{display:block;font-size:14px;line-height:16px;font-weight:800}.listicle-section .lst-clock__label{display:block;font-size:9px;line-height:10px;text-transform:uppercase;letter-spacing:.8px;opacity:.9;margin-top:2px}.listicle-section .lst-clock__sep{opacity:.85;font-weight:900}.listicle-section .lst-lowest-price{display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 16px;background:#163b2b;color:#fff;font-family:Gilroy,Arial,sans-serif;font-size:14px;font-weight:600}.listicle-section .lst-lowest-price svg{color:#fff;opacity:.9}.listicle-section .lst-masthead{padding:10px 0;background:#fff;border-bottom:1px solid #e0e0e0}.listicle-section .lst-masthead__inner{max-width:928px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:12px}.listicle-section .lst-masthead__logo{height:36px;width:auto}.listicle-section .lst-masthead__title{margin:0;text-align:center;font-size:24px;line-height:28px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#fff}.listicle-section .lst-progress-wrapper{position:sticky;top:0;z-index:999;background:#fff;padding:10px 0}.listicle-section .lst-progress-bar{height:10px;background:#e8e5df;border-radius:999px;overflow:hidden;margin:0}.listicle-section .lst-progress-pct{height:100%;width:0;background:var(--accent);border-radius:999px}.listicle-section .lst-hero{padding:32px 0 0}.listicle-section .lst-headline{margin:0;font-size:40px;line-height:52px;font-weight:700;letter-spacing:-.8px;color:var(--accent-dark);text-transform:none}.listicle-section .lst-headline--accent{color:var(--accent-medium)}.listicle-section .lst-intro,.listicle-section .lst-tldr{font-size:18px;line-height:30px;font-weight:500;color:var(--accent-dark);margin:22px 0 0}.listicle-section .lst-note{margin-top:18px}.listicle-section .lst-note__inner{background:var(--accent-light);border-left:4px solid var(--accent);padding:12px 14px;font-size:18px;line-height:27px;color:var(--accent-dark)}.listicle-section .lst-author{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #C8DCC8;border-radius:9px;padding:6px 18px 6px 12px;margin-top:16px;width:fit-content}.listicle-section .lst-author__img{width:40px;height:40px;border-radius:999px;object-fit:cover}.listicle-section .lst-author__name-row{display:flex;align-items:center;gap:10px;font-size:17px;line-height:21px;color:var(--accent-dark)}.listicle-section .lst-verified{font-size:17px;font-weight:700;color:var(--accent)}.listicle-section .lst-author__title{font-size:17px;line-height:21px;color:var(--accent-medium);margin-top:3px}.listicle-section .lst-items{padding:40px 0 32px}.listicle-section .lst-grid{display:flex;justify-content:center}.listicle-section .lst-reasons{width:848px;display:flex;flex-direction:column;gap:64px;margin-bottom:64px}.listicle-section .lst-item{display:flex;flex-direction:row;gap:48px;width:848px}.listicle-section .lst-item__image{width:381.6px}.listicle-section .lst-item__content{width:418.4px;display:flex;flex-direction:column;gap:16px}.listicle-section .lst-item__heading{margin:0;font-size:32px;line-height:38.4px;font-weight:700;letter-spacing:-.28px;color:var(--accent-dark)}.listicle-section .lst-item__text{font-size:18px;line-height:30px;font-weight:500;color:var(--accent-dark)}.listicle-section .lst-img-wrapper{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1/1;background:#e8f0e8}.listicle-section .lst-img{width:100%;height:100%;object-fit:cover;display:block}.listicle-section .lst-img-overlay{position:absolute;left:0;right:0;bottom:0;height:48px;background:var(--overlay-bg);display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:800}.listicle-section .lst-show-mobile{display:none}.listicle-section .lst-hide-mobile{display:block}.listicle-section .lst-item__cta-link{font-size:18px;line-height:30px;font-weight:500;color:var(--accent-dark)}.listicle-section .lst-item__cta-link a{color:var(--accent-dark);text-decoration:underline;text-decoration-thickness:2px}.listicle-section .lst-cta-banner{position:relative;width:848px;border:1px solid #C8DCC8;border-radius:12px;background:#f8faf8;padding:26px}.listicle-section .lst-cta-banner__inner{display:flex;gap:28px;align-items:center}.listicle-section .lst-cta-banner__image{flex:0 0 360px}.listicle-section .lst-cta-product-img{width:100%;height:auto;display:block}.listicle-section .lst-cta-banner__right{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.listicle-section .lst-cta-divider{display:flex;align-items:center;gap:10px;width:100%}.listicle-section .lst-cta-divider__line{flex:1;height:1px;background:#dcdcdc}.listicle-section .lst-cta-divider__text{font-size:17px;line-height:22px;font-weight:800;letter-spacing:.4px}.listicle-section .lst-cta-banner__heading{margin:0;font-size:33.6px;line-height:38px;font-weight:700;color:var(--accent-dark)}.listicle-section .lst-cta-red{color:var(--accent)}.listicle-section .lst-cta-banner__sub{margin:0;font-size:18px;line-height:27px;color:var(--accent-dark);max-width:440px}.listicle-section .lst-cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:325px;max-width:100%;background:var(--accent);color:#fff;text-decoration:none;font-size:20px;font-weight:800;border-radius:10px;padding:14px 18px}.listicle-section .lst-cta-btn svg{flex:0 0 18px}.listicle-section .lst-cta-badges{display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;line-height:24px;color:var(--accent-dark)}.listicle-section .lst-cta-badges__sep{opacity:.6}.listicle-section .lst-cta-guarantee{margin:0;font-size:17px;line-height:24px;color:var(--accent-dark)}.listicle-section .lst-cta-sale-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;min-width:168px;max-width:calc(100% - 48px);background:var(--accent);color:#fff;border-radius:999px;padding:7px 18px;font-size:clamp(11px,3vw,13px);line-height:17px;letter-spacing:.55px;text-transform:uppercase}@media(max-width:900px){.listicle-section .lst-container{padding:0 20px}.listicle-section .lst-reasons,.listicle-section .lst-item,.listicle-section .lst-cta-banner{width:100%}.listicle-section .lst-item__image,.listicle-section .lst-item__content{width:auto}}@media(max-width:768px){.listicle-section .lst-navbar{font-size:17px;padding:8px 16px}.listicle-section .lst-navbar__clock{display:none}.listicle-section .lst-headline{font-size:32px;line-height:40px}.listicle-section .lst-reasons{gap:40px}.listicle-section .lst-item{flex-direction:column;gap:14px}.listicle-section .lst-show-mobile{display:block;margin-bottom:8px}.listicle-section .lst-hide-mobile{display:none}.listicle-section .lst-item__heading{font-size:26px;line-height:32px}.listicle-section .lst-item__text,.listicle-section .lst-item__cta-link,.listicle-section .lst-intro,.listicle-section .lst-tldr{font-size:18px;line-height:29px}.listicle-section .lst-img-wrapper{border-radius:12px}.listicle-section .lst-cta-banner__inner{flex-direction:column}.listicle-section .lst-cta-banner__image{flex:0 0 auto;width:100%}.listicle-section .lst-cta-banner{padding:18px}.listicle-section .lst-cta-banner__heading{font-size:27px;line-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-listicle.css.map */
