@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=DM+Sans:wght@400;500;600&display=swap";body{background-color:#f7f4ef!important}.wc-article .compare-table{overflow-x:auto}.wc-article .compare-table .table-main{width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}.wc-article .compare-table table{width:100%!important}.section-container{background-color:#f5f3ee!important}.wc-article{--wca-cream:#F7F4EF;--wca-cream-deep:#EDE6D9;--wca-charcoal:#2B2620;--wca-charcoal-soft:#5B5449;--wca-gold:#AE8A50;--wca-gold-soft:#D9C7A3;--wca-line:#DCD3C2;--wca-white:#FFFFFF;max-width:none;width:100%;margin:0;padding:12px 0 40px;font-family:DM Sans,sans-serif;color:var(--wca-charcoal)}.wc-article *{box-sizing:border-box}.wc-article h2{font-family:Fraunces,serif;font-weight:600;font-size:27px;line-height:1.3;margin:48px 0 14px;scroll-margin-top:24px}.wc-article p{font-size:16px;line-height:1.75;margin:0 0 16px}.wc-article ul{padding-left:20px;margin:0 0 16px}.wc-article li{font-size:16px;line-height:1.7;margin-bottom:6px}.wc-article .intro{font-size:16px;line-height:1.7;color:var(--wca-charcoal-soft);text-align:center;max-width:560px;margin:0 auto 32px}.wc-article .featured-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;display:block;margin:0 0 32px;box-shadow:0 4px 18px #2b26201f}.wc-article .toc{background:var(--wca-cream-deep);border-radius:10px;padding:22px 24px;margin:0 0 32px}.wc-article .toc .eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wca-charcoal-soft);font-weight:600;margin-bottom:12px}.wc-article .toc ol{margin:0;padding-left:0;list-style:none;columns:2;gap:12px;counter-reset:toc}@media(max-width:640px){.wc-article .toc ol{columns:1}}.wc-article .toc li{counter-increment:toc;font-size:14px;line-height:2.1;position:relative;padding-left:22px;margin-bottom:0}.wc-article .toc li:before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;color:var(--wca-gold);font-family:Fraunces,serif;font-size:12px}.wc-article .toc a{color:var(--wca-charcoal);text-decoration:none}.wc-article .toc a:hover{color:var(--wca-gold)}.wc-article .callout{background:var(--wca-cream-deep);border-radius:10px;padding:20px 22px;margin:28px 0;display:flex;gap:14px;align-items:flex-start;border:1px solid var(--wca-gold-soft)}.wc-article .callout .icon{width:30px;height:30px;border-radius:50%;background:var(--wca-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--wca-white);font-size:15px;font-weight:600}.wc-article .callout-text{flex:1;min-width:0}.wc-article .callout .tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--wca-gold);font-weight:600;display:block;margin-bottom:6px}.wc-article .callout p{margin:0;font-size:15px;color:var(--wca-charcoal-soft)}.wc-article .checklist{background:var(--wca-white);border-radius:10px;padding:24px 26px;margin:28px 0;box-shadow:0 1px 3px #2b262014}.wc-article .checklist .tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wca-gold);font-weight:600;margin-bottom:14px;display:block}.wc-article .checklist-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px dashed var(--wca-line);font-size:15px}.wc-article .checklist-row:last-child{border-bottom:none}.wc-article .checklist-row .fill{background:var(--wca-cream-deep);border-radius:5px;padding:2px 12px;font-family:Fraunces,serif;font-style:italic;color:var(--wca-charcoal-soft);font-size:13px}.wc-article .compare-table{margin:28px 0;background:var(--wca-white);border-radius:10px;box-shadow:0 1px 3px #2b262014;padding:24px 26px;overflow-x:auto}.wc-article .compare-table table{width:100%;border-collapse:collapse}.wc-article .compare-table thead th{text-align:left;padding:0 16px 14px 0;font-family:DM Sans,sans-serif;font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--wca-charcoal-soft);border:none;border-bottom:1px solid var(--wca-charcoal);white-space:normal}.wc-article .compare-table thead th:first-child{color:var(--wca-gold)}.wc-article .compare-table tbody td{padding:16px 16px 16px 0;font-size:14.5px;line-height:1.55;color:var(--wca-charcoal-soft);border:none;border-bottom:1px solid var(--wca-line);white-space:normal;word-wrap:break-word;vertical-align:top}.wc-article .compare-table tbody tr:last-child td{border-bottom:none}.wc-article .compare-table tbody td:first-child{font-weight:600;color:var(--wca-charcoal);padding-right:20px}.wc-article .compare-table tbody td.best:before{content:"\2713";color:var(--wca-gold);font-weight:700;margin-right:6px}.wc-article .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}@media(max-width:560px){.wc-article .pros-cons{grid-template-columns:1fr}}.wc-article .pc-card{background:var(--wca-white);border-radius:10px;padding:20px 22px;box-shadow:0 1px 3px #2b26200f;border-top:3px solid var(--wca-gold)}.wc-article .pc-card.pc-bad{border-top-color:var(--wca-charcoal-soft)}.wc-article .pc-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:block;margin-bottom:12px;color:var(--wca-gold)}.wc-article .pc-bad .pc-label{color:var(--wca-charcoal-soft)}.wc-article .pc-card ul{margin:0;padding-left:0;list-style:none}.wc-article .pc-card li{font-size:14.5px;line-height:1.6;padding-left:20px;position:relative;margin-bottom:10px;color:var(--wca-charcoal-soft)}.wc-article .pc-good li:before{content:"\2713";position:absolute;left:0;color:var(--wca-gold);font-weight:700}.wc-article .pc-bad li:before{content:"\2013";position:absolute;left:0;color:var(--wca-charcoal-soft);font-weight:700}.wc-article .steps{margin:28px 0;display:flex;flex-direction:column;gap:14px}.wc-article .step{background:var(--wca-white);border-radius:10px;padding:18px 20px;display:flex;gap:16px;box-shadow:0 1px 3px #2b26200f}.wc-article .step-num{width:32px;height:32px;border-radius:50%;background:var(--wca-charcoal);color:var(--wca-cream);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Fraunces,serif;font-size:14px}.wc-article .step-title{font-weight:600;margin-bottom:4px}.wc-article .step p{margin:0;font-size:15px;color:var(--wca-charcoal-soft)}.wc-article .faq-item{background:var(--wca-white);border-radius:10px;margin-bottom:12px;box-shadow:0 1px 3px #2b26200f;overflow:hidden}.wc-article .faq-item summary{font-weight:600;color:var(--wca-charcoal);padding:16px 22px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.wc-article .faq-item summary::-webkit-details-marker{display:none}.wc-article .faq-item summary:after{content:"+";font-family:Fraunces,serif;color:var(--wca-gold);font-size:20px;flex-shrink:0;transition:transform .2s ease}.wc-article .faq-item[open] summary:after{transform:rotate(45deg)}.wc-article .faq-item .faq-a{font-size:15px;color:var(--wca-charcoal-soft);margin:0;padding:0 22px 18px}.wc-article .divider{text-align:center;color:var(--wca-gold-soft);margin:52px 0;font-size:14px;letter-spacing:.3em}.wc-post-header{padding:16px 0 0}.wc-breadcrumb{font-size:13px;color:#5b5449;margin-bottom:24px}.wc-breadcrumb a{color:#5b5449;text-decoration:none}.wc-breadcrumb a:hover{color:#2b2620}.wc-breadcrumb .sep{margin:0 6px;color:#dcd3c2}.wc-cats{display:none!important}.wc-post-title{font-family:Fraunces,serif!important;font-weight:600!important;font-size:38px;line-height:1.2;margin-bottom:14px;max-width:780px;color:#2b2620}.wc-post-subtitle{font-size:16px;line-height:1.6;color:#5b5449;max-width:700px;margin-bottom:4px}.wc-hero-img{margin-top:32px!important;margin-bottom:44px!important}.wc-hero-img img{border-radius:12px}.wc-meta-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid #DCD3C2;flex-wrap:wrap;gap:16px}.wc-meta-left{display:flex;align-items:center;gap:12px}.wc-meta-avatar{width:40px;height:40px;border-radius:50%;background:#d9c7a3;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#2b2620}.wc-meta-avatar-photo{padding:0!important;overflow:hidden}.wc-meta-avatar-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.wc-meta-info p{margin:0;font-size:13px;color:#5b5449;line-height:1.5}.wc-meta-info p.wc-meta-name{color:#2b2620;font-weight:600}.wc-meta-actions{display:flex;align-items:center;gap:14px}.wc-post-grid{display:grid;grid-template-columns:1fr 300px;gap:56px;align-items:start;overflow:visible!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.wc-sidebar{position:sticky!important;top:100px!important;align-self:start!important;display:flex;flex-direction:column;gap:32px}.wc-newsletter-card{background:#ede6d9;border-radius:12px;padding:22px 20px}.wc-newsletter-card h3{font-family:Fraunces,serif;font-size:17px;margin-bottom:8px;color:#2b2620}.wc-newsletter-card p{font-size:13px;color:#5b5449;margin-bottom:16px;line-height:1.5}.wc-newsletter-card form{display:flex;flex-direction:column;gap:10px}.wc-newsletter-card input[type=email]{border:1px solid #DCD3C2;border-radius:6px;padding:10px 12px;font-size:13px;background:#fff}.wc-newsletter-card button{background:#2b2620;color:#f7f4ef;border:none;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:500;cursor:pointer}.wc-newsletter-card .wc-newsletter-note{font-size:11px;color:#5b5449;margin:8px 0 0}.wc-toc-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5b5449;margin-bottom:14px}.wc-toc-list{list-style:none;margin:0;padding:0}.wc-toc-list li{margin-bottom:11px}.wc-toc-list a{font-size:13px;line-height:1.4;color:#5b5449;display:block;border-left:2px solid #DCD3C2;padding-left:12px;text-decoration:none}.wc-toc-list li.current a{color:#2b2620;font-weight:600;border-left-color:#ae8a50}@media(max-width:999px){.wc-post-grid{grid-template-columns:1fr}.wc-sidebar{display:none!important}}.wc-related-section{padding:64px 0;border-top:1px solid #DCD3C2;margin-top:48px}.wc-related-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.wc-related-head h2{font-family:Fraunces,serif;font-size:40px;color:#2b2620}.wc-related-nav{display:none}.main-blog-items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow-x:visible}@media(max-width:900px){.main-blog-items{grid-template-columns:1fr}}.wc-cta-banner{display:none!important}.blog-content-desc .table-main{overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-content-desc .table-main table{min-width:640px}.section-container .wc-cat-pill,.section-container .blog-post-tag-link,.blog-detail-tags .blog-post-tag-link{display:inline-block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#5b5449!important;background:#ede6d9!important;border:1px solid #DCD3C2!important;padding:5px 12px!important;border-radius:999px!important;text-decoration:none!important}.section-container .wc-cat-pill:hover,.section-container .blog-post-tag-link:hover{color:#2b2620!important;border-color:#ae8a50!important;background:#ae8a501f!important}@media(max-width:749px){.wc-post-title{font-size:26px!important;line-height:1.25!important}.wc-newsletter-card{display:none!important}}.section-container,.blog-detail-content,.wc-post-header,.wc-hero-img,.wc-meta-row,.blog-detail-content .container-sm{box-sizing:border-box!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.blog-detail-content .container-sm{max-width:1200px!important;width:100%!important;padding-left:24px!important;padding-right:24px!important}.blog-detail-content,.blog-detail-content .container-sm,.section-container,.wc-post-grid{overflow:visible!important}.blog-detail-comment-form-box{background:#fff!important;border-radius:12px!important;padding:28px 26px!important;box-shadow:0 1px 3px #2b262014!important}.blog-detail-comment-heading{font-family:Fraunces,serif!important;color:#2b2620!important;margin-bottom:16px!important}.blog-detail-comment-form .form-control{border:1px solid #DCD3C2!important;border-radius:6px!important;background:#f7f4ef!important;padding:10px 12px!important}.blog-detail-comment-form .button{background:#2b2620!important;color:#f7f4ef!important;border:none!important;border-radius:6px!important;padding:10px 20px!important}#MainContent,.shopify-section.main-blog-detail,.section-container,.blog-detail-content,.blog-detail-content .container-sm,.wc-post-grid{clip-path:none!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important}.blog-post-item .list-inline.blog-post-tags{display:none!important}.blog-detail-tags .list-inline.blog-post-tags{list-style:none!important;padding-left:0!important;margin:20px 0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.blog-detail-tags .blog-post-tag-item{list-style:none!important}.blog-detail-tags .blog-post-tag-item::marker{content:none!important}.blog-detail-tags .blog-post-tag-link{color:#5b5449!important;background:#ede6d9!important;border:1px solid #DCD3C2!important;padding:5px 12px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important}.blog-detail-tags .blog-post-tag-link:hover{color:#2b2620!important;border-color:#ae8a50!important;background:#ae8a501f!important}.wc-article .compare-table .table-main,.wc-article .compare-table table{border:none!important;outline:none!important}html,body{overflow-x:clip!important;overflow-y:visible!important;height:auto!important}#MainContent,.shopify-section,.shopify-section.main-blog-detail,.blog-detail-content,.blog-detail-content .container-sm,.section-container,.wc-post-header,.wc-post-grid{overflow:visible!important;height:auto!important;max-height:none!important;transform:none!important;-webkit-transform:none!important;contain:none!important;will-change:auto!important}.wc-post-grid{display:grid!important;align-items:start!important;overflow:visible!important}.wc-sidebar{position:-webkit-sticky!important;position:sticky!important;top:100px!important;align-self:start!important;height:fit-content!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important}@media(max-width:999px){.wc-sidebar{position:static!important;top:auto!important;max-height:none!important;overflow-y:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/article-components.css.map */
