.article{--cream-bg: #f6f6f6;--light-cream: #F4F0E8;--input-bg: #F0ECE3;--lime: #A3E635;--lime-dark: #84CC16;--near-black: #0A0A0A;--muted: #8A8A82;--divider: #C9C4BA;--dark-olive: #3D3F2E;--white: #FFFFFF;--article-radius: 20px;--article-padding-inline: 40px;--article-padding-block: 56px;--article-banner-height: 380px;--article-figure-radius: 20px;--article-header-cream: var(--cream-bg);width:100%;max-width:100%;margin:0;padding:0 var(--article-padding-inline) var(--article-padding-block);border-radius:var(--article-radius);overflow:hidden;background:var(--cream-bg);color:var(--near-black);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}.article *,.article *:before,.article *:after{box-sizing:border-box}.article h1{font-size:3.5rem;font-weight:800;line-height:1.1;margin:0 0 32px;letter-spacing:-.025em;color:var(--near-black)}.article h2{font-size:2.25rem;font-weight:700;line-height:1.2;margin:56px 0 24px;letter-spacing:-.015em;color:var(--near-black)}.article h3{font-size:1.5rem;font-weight:700;line-height:1.3;margin:32px 0 16px;color:var(--near-black)}.article h4{font-size:1.125rem;font-weight:600;margin:24px 0 12px;color:var(--near-black)}.article h5{font-size:1rem;font-weight:700;color:var(--near-black)}.article p{margin:0 0 24px;color:var(--near-black)}.article a{color:var(--near-black);text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px}.article strong{font-weight:700}.article section{margin-bottom:56px}.article section.article-hero-section,.article section:has(>.article-hero-figure){margin-inline:calc(-1 * var(--article-padding-inline));width:calc(100% + 2 * var(--article-padding-inline));max-width:none;padding-inline:0;margin-bottom:32px}.article ul,.article ol{padding-left:28px}.article ul li,.article ol li{margin:8px 0;line-height:1.7}.article .article-post-header{margin-inline:calc(-1 * var(--article-padding-inline));margin-bottom:0;padding:var(--article-padding-block) var(--article-padding-inline) 40px;background:var(--article-header-cream);text-align:center}.article .article-post-header .tags{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.article .article-post-header h1{margin:0 0 16px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-align:center;text-wrap:balance;color:var(--near-black)}.article .article-post-header .meta{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:0;color:var(--muted)}.article .tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}.article .article-post-header .tags{margin-bottom:16px}.article .tag{display:inline-flex;align-items:center;gap:0;font-size:.8125rem;font-weight:500;line-height:1.2;padding:4px 11px;border-radius:999px;background:var(--white);color:var(--near-black)}.article .tag.lime{background:var(--lime)}.article .tag-icon,.article .tag svg,.article .tag img{display:none}.article .meta{display:flex;flex-wrap:wrap;gap:28px;align-items:center;color:var(--muted);font-size:.95rem;margin-bottom:40px}.article .meta-item{display:inline-flex;align-items:center;gap:8px}.article .meta-item svg{width:16px;height:16px}.article .hero-banner{height:var(--article-banner-height);background:var(--dark-olive);color:var(--light-cream);border-radius:var(--article-figure-radius);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px}.article .hero-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;color:var(--lime);opacity:.32;z-index:0}.article .featured-badge{display:inline-flex;align-items:center;gap:8px;background:transparent;border:2px solid var(--lime);color:var(--lime);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:9px 20px;border-radius:999px;margin-bottom:28px;position:relative;z-index:1}.article .hero-caption{font-size:1.125rem;color:var(--light-cream);position:relative;z-index:1;max-width:640px;line-height:1.6;text-align:center;margin:0}.article .toc{background:var(--light-cream);border:2px solid var(--lime);border-radius:16px;padding:28px 32px;margin:56px 0}.article .toc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.article .toc-title-wrap{display:flex;align-items:center;gap:12px}.article .toc-icon{width:22px;height:22px;color:var(--lime-dark);flex-shrink:0}.article .toc-title{font-weight:700;font-size:1.125rem}.article .toc-chevron,.article .chevron{width:20px;height:20px;flex-shrink:0;color:var(--muted);transition:transform .2s ease,color .2s ease}.article .toc-chevron svg,.article .chevron svg{width:100%;height:100%;display:block}.article .toc.toc--accordion .toc-header{cursor:pointer;-webkit-user-select:none;user-select:none}.article .toc.toc--accordion:not(.open) .toc-header~ol{display:none}.article .toc.toc--accordion.open .toc-chevron,.article .faq-item.open .chevron{color:var(--lime-dark);transform:rotate(180deg)}.article .toc ol{margin:0;padding-left:28px;counter-reset:toc-counter;list-style:none}.article .toc ol li{margin:14px 0;line-height:1.6;counter-increment:toc-counter;position:relative;font-size:1rem}.article .toc ol li:before{content:counter(toc-counter) ".";position:absolute;left:-28px;font-weight:500}.article .toc a{color:var(--near-black);text-decoration:none}@media screen and (max-width:749px){.article .toc{display:none}}.article .quote{background:var(--light-cream);border-left:4px solid var(--lime);padding:28px 32px;border-radius:12px;margin:32px 0}.article .quote p{font-style:italic;font-size:1.25rem;line-height:1.6;margin:0 0 14px}.article .quote footer{color:var(--muted);font-size:.95rem;font-style:normal}.article .code-block{border-radius:10px;overflow:hidden;margin:16px 0;font-family:JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:1rem}.article .code-header{background:var(--dark-olive);color:var(--light-cream);padding:14px 22px;font-size:.9rem;font-weight:500}.article .code-body{background:var(--near-black);color:var(--lime);padding:22px 26px;overflow-x:auto;line-height:1.7;white-space:pre-wrap;font-weight:500}.article .table-wrap{overflow:hidden;margin:24px 0;background:var(--white);border-radius:14px;border:1px solid var(--divider)}.article .table-wrap table{width:100%;border-collapse:collapse;background:transparent}.article .table-wrap thead th{background:var(--light-cream);text-align:left;font-weight:700;padding:18px 24px;border-bottom:2px solid var(--lime);font-size:1rem}.article .table-wrap tbody td{padding:18px 24px;border-bottom:1px solid var(--divider);font-size:.95rem;background:var(--white)}.article .table-wrap tbody tr:last-child td{border-bottom:0}.article .table-wrap tbody td:first-child{font-weight:500}.article>table,.article section>table,.article div:not([class])>table{width:100%;border-collapse:collapse;background:var(--white);border-radius:14px;border:1px solid var(--divider);margin:24px 0;overflow:hidden}.article table thead th{background:var(--light-cream);text-align:left;font-weight:700;padding:18px 24px;border-bottom:2px solid var(--lime);font-size:1rem}.article table tbody td{padding:18px 24px;border-bottom:1px solid var(--divider);font-size:.95rem}.article table tbody tr:last-child td{border-bottom:0}.article .info-box{background:var(--input-bg);border:1px solid var(--divider);border-radius:12px;padding:24px 28px;margin:24px 0}.article .info-box h4{margin:0 0 10px;font-size:1.1rem;font-weight:700}.article .info-box p{margin:0;line-height:1.7}.article .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.article .pc-card{background:var(--white);border-radius:14px;overflow:hidden}.article .pc-card.pros{border:2px solid var(--lime)}.article .pc-card.cons{border:1px solid var(--divider)}.article .pc-header{padding:18px 24px;font-weight:700;font-size:1.05rem;display:flex;gap:10px;align-items:center}.article .pc-card.pros .pc-header{background:var(--lime);color:var(--near-black)}.article .pc-card.cons .pc-header{background:var(--input-bg);color:var(--near-black)}.article .pc-body{padding:24px}.article .pc-item{display:flex;gap:12px;margin-bottom:18px;align-items:flex-start}.article .pc-item:last-child{margin-bottom:0}.article .pc-icon{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-top:2px}.article .pros .pc-icon{background:var(--lime);color:var(--near-black)}.article .cons .pc-icon{background:var(--divider);color:var(--near-black)}.article .pc-item-title{font-weight:700;margin-bottom:4px;font-size:.95rem}.article .pc-item-desc{font-size:.9rem;color:var(--muted);line-height:1.5}@media screen and (max-width:749px){.article .pros-cons{grid-template-columns:1fr}}.article .product-card{background:var(--white);border-radius:16px;padding:32px;margin:20px 0;border:1px solid var(--divider)}.article .product-card.recommended{border:2px solid var(--lime)}.article .product-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.article .product-title-wrap{flex:1}.article .product-name{font-size:1.875rem;font-weight:700;margin:0 0 14px}.article .product-tags{display:flex;gap:8px;flex-wrap:wrap}.article .badge{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px;background:var(--input-bg);color:var(--near-black)}.article .badge.lime{background:var(--lime)}.article .badge.normal{background:var(--input-bg);text-transform:none;letter-spacing:0;font-weight:500}.article .score-display{text-align:right;flex-shrink:0}.article .score-num{font-size:3rem;font-weight:800;line-height:1;color:var(--lime-dark);letter-spacing:-.03em}.article .score-num.muted{color:var(--muted)}.article .score-lbl{font-size:.85rem;color:var(--muted);margin-top:4px}.article .product-desc{color:var(--near-black);margin:0 0 24px;line-height:1.7}.article .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.article .metric{background:var(--input-bg);border-radius:12px;padding:24px 16px;text-align:center}.article .metric-icon{width:28px;height:28px;margin:0 auto 12px;color:var(--lime-dark);display:block}.article .metric-icon.muted-icon{color:var(--muted)}.article .metric-val{font-size:2rem;font-weight:700;line-height:1;margin-bottom:8px}.article .metric-lbl{font-size:.9rem;color:var(--muted)}.article .product-detail{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:20px}.article .detail-block h5{margin:0 0 14px;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:8px}.article .detail-block h5 svg{width:18px;height:18px;color:var(--lime-dark)}.article .detail-block ul{padding:0;margin:0;list-style:none}.article .detail-block ul li{position:relative;padding-left:18px;margin:8px 0;font-size:.95rem;color:var(--muted);line-height:1.5}.article .detail-block ul li:before{content:"\2022";position:absolute;left:4px;color:var(--muted)}.article .price{font-size:1.25rem;font-weight:700;margin:0 0 4px}.article .price-sub{font-size:.9rem;color:var(--muted);margin:0}.article .verdict{background:var(--lime);color:var(--near-black);border-radius:12px;padding:22px 26px;margin-top:24px;display:flex;gap:14px;align-items:flex-start}.article .verdict-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}.article .verdict-content h4{margin:0 0 8px;font-size:1.1rem;font-weight:700}.article .verdict-content p{margin:0;line-height:1.6;font-size:.95rem}.article .steps{position:relative;margin:24px 0;padding-left:64px}.article .steps:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:var(--divider)}.article .step{position:relative;margin-bottom:36px}.article .step:last-child{margin-bottom:0}.article .step-num{position:absolute;left:-64px;top:0;width:48px;height:48px;border-radius:50%;background:var(--lime);color:var(--near-black);font-weight:700;font-size:1.15rem;display:inline-flex;align-items:center;justify-content:center}.article .step h4{margin:8px 0;font-size:1.25rem;font-weight:700}.article .step-desc{color:var(--muted);margin-bottom:12px;line-height:1.6}.article .success{background:var(--lime);color:var(--near-black);border-radius:10px;padding:16px 20px;margin-top:16px;display:flex;gap:12px;align-items:center;font-weight:600}.article .success-check{background:var(--near-black);color:var(--lime);width:24px;height:24px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.article .stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.article .stat{background:var(--input-bg);border-radius:14px;padding:32px 24px;text-align:center}.article .stat.featured{border:2px solid var(--lime)}.article .stat-icon{width:32px;height:32px;margin:0 auto 14px;color:var(--lime-dark);display:block}.article .stat-icon.muted-icon{color:var(--muted)}.article .stat-num{font-size:2.75rem;font-weight:800;line-height:1;margin-bottom:12px;letter-spacing:-.02em}.article .stat-lbl{color:var(--muted);font-size:.95rem;line-height:1.5}.article .trend{background:var(--white);border-radius:14px;padding:32px;border:1px solid var(--divider);margin-top:16px}.article .trend h4{margin:0 0 24px;font-size:1.25rem;font-weight:700}.article .bar-row{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--divider)}.article .bar-row:last-of-type{border-bottom:0}.article .bar-lbl{width:140px;font-weight:700;font-size:.95rem;line-height:1.3}.article .bar-track{flex:1;height:14px;background:var(--input-bg);border-radius:999px;overflow:hidden}.article .bar-fill{height:100%;background:var(--lime);border-radius:999px}.article .bar-fill.muted-fill{background:var(--muted)}.article .bar-val{width:50px;text-align:right;font-weight:700;font-size:.95rem}.article .source{font-size:.85rem;color:var(--muted);margin-top:20px;padding-top:16px;border-top:1px solid var(--divider)}.article .faq-item{background:var(--white);border:1px solid var(--divider);border-radius:12px;margin-bottom:14px;overflow:hidden}.article .faq-item.open{background:var(--light-cream)}.article .faq-q{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;font-weight:600;gap:16px;font-size:1rem}.article .faq-a{padding:0 24px 22px;line-height:1.7}.article .faq-item:not(.open) .faq-a{display:none}.article .tip{background:var(--lime);color:var(--near-black);border-radius:12px;padding:28px;display:flex;gap:20px;align-items:flex-start;margin:32px 0}.article .tip-icon-wrap{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:var(--near-black);color:var(--lime);display:inline-flex;align-items:center;justify-content:center}.article .tip-icon-wrap svg{width:22px;height:22px}.article .tip-title{font-weight:700;margin-bottom:6px;font-size:1.1rem}.article .tip p{margin:0;line-height:1.6}.article .key-takeaways{background:var(--light-cream);border:2px solid var(--lime);border-radius:16px;padding:32px;margin:32px 0}.article .key-takeaways h3{margin:0 0 20px;font-size:1.5rem}.article .takeaway{display:flex;gap:14px;margin-bottom:16px;align-items:flex-start}.article .takeaway:last-child{margin-bottom:0}.article .takeaway-check{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--lime);color:var(--near-black);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-top:2px}.article .cta{background:var(--dark-olive);color:var(--white);border-radius:var(--article-radius);padding:var(--article-padding-block) var(--article-padding-inline);text-align:center;margin:40px 0}.article .cta h2{color:var(--white);margin:0 0 14px;font-size:2rem}.article .cta p{color:var(--light-cream);max-width:540px;margin:0 auto 28px;font-size:1.05rem}.article .cta-btn{display:inline-block;background:var(--lime);color:var(--near-black);font-weight:700;padding:14px 32px;border-radius:999px;text-decoration:none}.article .author-bio{background:var(--light-cream);border:1px solid var(--divider);border-radius:14px;padding:32px;display:flex;gap:22px;align-items:flex-start;margin:40px 0}.article .avatar{flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:var(--lime);color:var(--near-black);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.article .author-info h4{margin:0 0 8px;font-size:1.2rem;font-weight:700}.article .author-info p{margin:0 0 12px;line-height:1.6}.article .author-links{display:flex;gap:18px;font-size:.95rem}.article .author-links a{color:var(--near-black);text-decoration-color:var(--lime);text-decoration-thickness:2px}.article .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:16px}.article .related-card{background:var(--white);border:1px solid var(--divider);border-radius:14px;overflow:hidden}.article .related-img{background:var(--light-cream);height:130px;display:flex;align-items:center;justify-content:center}.article .related-img svg{width:36px;height:36px;color:var(--lime-dark)}.article .related-body{padding:18px}.article .related-body h5{margin:0 0 10px;font-size:1rem;line-height:1.4;font-weight:700}.article .related-body p{font-size:.85rem;color:var(--muted);margin:0 0 12px;line-height:1.5}.article .read-more{color:var(--near-black);font-weight:600;font-size:.9rem;text-decoration-color:var(--lime)}.article .site-footer{border-top:1px solid var(--divider);padding:28px 0;text-align:center;color:var(--muted);font-size:.9rem;margin-top:56px}.article svg{vertical-align:middle}.article figure:not(.article-hero-figure){margin:32px 0;width:100%;border-radius:var(--article-figure-radius);overflow:hidden;text-align:left}.article .article-hero-section .article-hero-figure,.article section:has(>.article-hero-figure) .article-hero-figure,.article>.article-hero-figure{margin:0;width:100%;max-width:100%;border-radius:0;overflow:hidden;text-align:left}.article>.article-hero-figure{margin-inline:calc(-1 * var(--article-padding-inline));width:calc(100% + 2 * var(--article-padding-inline));margin-bottom:32px}.article .article-hero-figure img{display:block;width:100%;min-width:100%;max-width:100%;max-height:none;height:auto;vertical-align:top;border-radius:0;margin:0}.article figure:not(.article-hero-figure) img{display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0;vertical-align:top}.article section:not(.article-hero-section)>img{display:block;width:100%;max-width:100%;height:auto;margin:32px 0;border-radius:var(--article-figure-radius)}.article figure figcaption{font-size:.9rem;color:var(--muted);text-align:center;margin-top:12px}.shopdev-blog-sticky-sidebar .blog-content .article .article-post-header h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15;text-align:center}.shopdev-blog-sticky-sidebar .blog-content .article .article-post-header{text-align:center}.shopdev-blog-sticky-sidebar .blog-content .article .article-post-header .tags,.shopdev-blog-sticky-sidebar .blog-content .article .article-post-header .meta{justify-content:center}.shopdev-blog-sticky-sidebar .blog-content .article .article-hero-figure img,.blog-content .article .article-hero-figure img{display:block;width:100%;min-width:100%;max-width:100%;max-height:none;height:auto;border-radius:0;margin:0}.shopdev-blog-sticky-sidebar .blog-content .article section.article-hero-section,.blog-content .article section.article-hero-section{margin-inline:calc(-1 * var(--article-padding-inline));width:calc(100% + 2 * var(--article-padding-inline));max-width:none}.shopdev-blog-sticky-sidebar .blog-content .article>.article-hero-figure,.blog-content .article>.article-hero-figure{margin-inline:calc(-1 * var(--article-padding-inline));width:calc(100% + 2 * var(--article-padding-inline));max-width:none;border-radius:0}.shopdev-blog-sticky-sidebar .blog-content .article figure:not(.article-hero-figure) img,.blog-content .article figure:not(.article-hero-figure) img{display:block;width:100%;max-width:100%;max-height:none;height:auto;border-radius:0;margin:0}.shopdev-blog-sticky-sidebar .blog-content .article section:not(.article-hero-section)>img,.blog-content .article section:not(.article-hero-section)>img{width:100%;max-width:100%;border-radius:var(--article-figure-radius);margin:32px 0}@media print{.article{background:var(--cream-bg);padding:0;max-width:100%}.article figure img{max-height:none}.article .toc.toc--accordion .toc-header~ol{display:block!important}.article .no-break,.article section,.article .toc,.article .cta,.article .author-bio,.article .key-takeaways,.article .stats-row,.article .product-card,.article .pros-cons,.article .table-wrap,.article .step,.article .faq-item,.article .tip,.article .info-box,.article .quote,.article .related-grid,.article .code-block,.article .hero-banner{break-inside:avoid;page-break-inside:avoid}.article h1,.article h2,.article h3{break-after:avoid}}.section-content-wrapper>header .text-block h1{font-size:3.5rem;font-weight:800;line-height:1.1;margin-block:0 32px;letter-spacing:-.025em;color:var(--color-foreground-heading, var(--color-foreground))}@media screen and (max-width:749px){.section-content-wrapper>header .text-block h1{font-size:2.25rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/rr-blog-styles-shopify.css.map */
