/** Shopify CDN: Minification failed

Line 7:10380 All "@import" rules must come first

**/

#r-1773761596356{padding-bottom: 10px;width: 100%;}#r-1773761596356.gf_row-fluid{transform: none !important;margin-left: -50vw !important;}#r-1773761596356 > .gf_column{min-height: 1px;}@media (max-width: 767px){#r-1773761596356{max-width: none!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (max-width: 991px) and (min-width: 768px){#r-1773761596356{max-width: none!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (max-width: 1199px) and (min-width: 992px){#r-1773761596356{max-width: none!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (min-width: 1200px){#r-1773761596356{max-width: none!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (width: 767.2px){#r-1773761596356{max-width: none!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}#r-1773761638808.gf_row.gf_row-fluid.gf_position-fixed{}#r-1773761638808{padding-bottom: 10px;width: 100%;}#r-1773761638808.gf_row-fluid{transform: none !important;margin-left: -50vw !important;}#r-1773761638808 > .gf_column{min-height: 1px;}@media (max-width: 767px){#r-1773761638808{max-width: 100%!important;padding-top: 15px!important;padding-right: 0px!important;padding-bottom: 15px!important;padding-left: 0px!important;border-style: solid!important;border-bottom-width: 1px!important;border-color: rgba(244, 244, 244, 1)!important;position: fixed!important;z-index: 99!important;top: 0!important;left: 0!important;background-color: rgba(255, 255, 255, 1)!important;flex-direction: row!important;}#r-1773761638808.gf_row.gf_row-fluid.gf_position-fixed{margin-left: unset!important;width: 100%!important;max-width: none!important;}}@media (max-width: 991px) and (min-width: 768px){#r-1773761638808{max-width: 100%!important;padding-top: 15px!important;padding-right: 0px!important;padding-bottom: 15px!important;padding-left: 0px!important;border-style: solid!important;border-bottom-width: 1px!important;border-color: rgba(244, 244, 244, 1)!important;position: fixed!important;z-index: 99!important;top: 0!important;left: 0!important;background-color: rgba(255, 255, 255, 1)!important;flex-direction: row!important;}#r-1773761638808.gf_row.gf_row-fluid.gf_position-fixed{margin-left: unset!important;width: 100%!important;max-width: none!important;}}@media (max-width: 1199px) and (min-width: 992px){#r-1773761638808{max-width: 100%!important;padding-top: 15px!important;padding-right: 0px!important;padding-bottom: 15px!important;padding-left: 0px!important;border-style: solid!important;border-bottom-width: 1px!important;border-color: rgba(244, 244, 244, 1)!important;position: fixed!important;z-index: 99!important;top: 0!important;left: 0!important;background-color: rgba(255, 255, 255, 1)!important;flex-direction: row!important;}#r-1773761638808.gf_row.gf_row-fluid.gf_position-fixed{margin-left: unset!important;width: 100%!important;max-width: none!important;}}@media (min-width: 1200px){#r-1773761638808{max-width: 100%!important;padding-top: 15px!important;padding-right: 0px!important;padding-bottom: 15px!important;padding-left: 0px!important;border-style: solid!important;border-bottom-width: 1px!important;border-color: rgba(244, 244, 244, 1)!important;position: fixed!important;z-index: 99!important;top: 0!important;left: 0!important;background-color: rgba(255, 255, 255, 1)!important;flex-direction: row!important;}#r-1773761638808.gf_row.gf_row-fluid.gf_position-fixed{margin-left: unset!important;width: 100%!important;max-width: none!important;}}@media (width: 767.2px){#r-1773761638808{max-width: 100%!important;padding-top: 15px!important;padding-right: 0px!important;padding-bottom: 15px!important;padding-left: 0px!important;border-style: solid!important;border-bottom-width: 1px!important;border-color: rgba(244, 244, 244, 1)!important;position: fixed!important;z-index: 99!important;top: 0!important;left: 0!important;background-color: rgba(255, 255, 255, 1)!important;flex-direction: row!important;}#r-1773761638808.gf_row.gf_row-fluid.gf_position-fixed{margin-left: unset!important;width: 100%!important;max-width: none!important;}}#e-1773761669327{}#e-1773761669327 a{display: block;}#e-1773761669327 .gf_image{width: 100%;height: auto;}@media (max-width: 767px){#e-1773761669327{}#e-1773761669327 .gf_image{width: 180px!important;height: auto!important;padding-right: 1px!important;}}@media (max-width: 991px) and (min-width: 768px){#e-1773761669327{}#e-1773761669327 .gf_image{width: 220px!important;height: auto!important;padding-right: 1px!important;}}@media (max-width: 1199px) and (min-width: 992px){#e-1773761669327{}#e-1773761669327 .gf_image{width: 220px!important;height: auto!important;padding-right: 1px!important;}}@media (min-width: 1200px){#e-1773761669327{}#e-1773761669327 .gf_image{width: 220px!important;height: auto!important;padding-right: 1px!important;}}@media (width: 767.2px){#e-1773761669327{}#e-1773761669327 .gf_image{width: 180px!important;height: auto!important;padding-right: 1px!important;}}#e-1773761758944{}#e-1773761758944 .text-edit h1{}#e-1773761758944 .text-edit{}#e-1773761758944 h1,#e-1773761758944 h2,#e-1773761758944 h3,#e-1773761758944 h4,#e-1773761758944 h5,#e-1773761758944 h6{text-align: inherit!important;margin: 0px!important;padding: 0px!important;}#e-1773761758944 .text-edit ul{list-style: disc inside!important;}#e-1773761758944 .text-edit ol{list-style: decimal inside!important;}#e-1773761758944 .text-edit ul li,#e-1773761758944 .text-edit ol li{list-style: inherit!important;}#e-1773761758944 .text-edit font{font-size: inherit!important;}@media (max-width: 767px){#e-1773761758944{}#e-1773761758944 .text-edit{padding-top: 0px!important;}#e-1773761758944 .text-edit h1{font-size: 12px!important;line-height: 1.73em!important;letter-spacing: 0px!important;color: rgb(0, 0, 0)!important;text-transform: none!important;font-weight: 600!important;font-family: 'Inter'!important;}}@media (max-width: 991px) and (min-width: 768px){#e-1773761758944{}#e-1773761758944 .text-edit{padding-top: 0px!important;}#e-1773761758944 .text-edit h1{font-size: 14px!important;line-height: 1.73em!important;letter-spacing: 0px!important;color: rgb(0, 0, 0)!important;text-transform: none!important;font-weight: 600!important;font-family: 'Inter'!important;}}@media (max-width: 1199px) and (min-width: 992px){#e-1773761758944{}#e-1773761758944 .text-edit{padding-top: 0px!important;}#e-1773761758944 .text-edit h1{font-size: 14px!important;line-height: 1.73em!important;letter-spacing: 0px!important;color: rgb(0, 0, 0)!important;text-transform: none!important;font-weight: 600!important;font-family: 'Inter'!important;}}@media (min-width: 1200px){#e-1773761758944{}#e-1773761758944 .text-edit{padding-top: 0px!important;}#e-1773761758944 .text-edit h1{font-size: 14px!important;line-height: 1.73em!important;letter-spacing: 0px!important;color: rgb(0, 0, 0)!important;text-transform: none!important;font-weight: 600!important;font-family: 'Inter'!important;}}@media (width: 767.2px){#e-1773761758944{}#e-1773761758944 .text-edit{padding-top: 0px!important;}#e-1773761758944 .text-edit h1{font-size: 12px!important;line-height: 1.73em!important;letter-spacing: 0px!important;color: rgb(0, 0, 0)!important;text-transform: none!important;font-weight: 600!important;font-family: 'Inter'!important;}}#r-1773764155135{padding-bottom: 10px;width: 100%;}#r-1773764155135.gf_row-fluid{transform: none !important;margin-left: -50vw !important;}#r-1773764155135 > .gf_column{min-height: 1px;}h1, h2, h3, h4, h5, h6,p, span, div{overflow-wrap: anywhere;word-break: break-word;min-width: 0;}#r-1773762091792{padding-bottom: 10px;width: 100%;}#r-1773762091792.gf_row-fluid{transform: none !important;margin-left: -50vw !important;}#r-1773762091792 > .gf_column{min-height: 1px;}@media (max-width: 767px){#r-1773762091792{padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;max-width: 1000px!important;margin-top: 50px!important;}}@media (max-width: 991px) and (min-width: 768px){#r-1773762091792{padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;margin-top: 100px!important;max-width: 1000px!important;}}@media (max-width: 1199px) and (min-width: 992px){#r-1773762091792{padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;margin-top: 100px!important;max-width: 1000px!important;}}@media (min-width: 1200px){#r-1773762091792{padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;margin-top: 100px!important;max-width: 1000px!important;}}@media (width: 767.2px){#r-1773762091792{padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;max-width: 1000px!important;margin-top: 50px!important;}}#r-1773762505657{padding-bottom: 10px;width: 100%;}#r-1773762505657.gf_row-fluid{transform: none !important;margin-left: -50vw !important;}#r-1773762505657 > .gf_column{min-height: 1px;}@media (max-width: 767px){#r-1773762505657{max-width: 1300px!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (max-width: 991px) and (min-width: 768px){#r-1773762505657{max-width: 1300px!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (max-width: 1199px) and (min-width: 992px){#r-1773762505657{max-width: 1300px!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (min-width: 1200px){#r-1773762505657{max-width: 1300px!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@media (width: 767.2px){#r-1773762505657{max-width: 1300px!important;padding-top: 0px!important;padding-right: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;}}@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600;9..144,700&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap');.hg{--paper:#f6f5f2;--card:#fffefc;--ink:#1c2320;--ink-2:#39433e;--sec:#5a635e;--mut:#8b938e;--rule:#ddd9d2;--rule-soft:#e8e5df;--accent:#17604a;--accent-soft:#e3ede8;--gold:#8a6d3b;--focus:#17604a;}.hg *, .hg *::before, .hg *::after{box-sizing:border-box}.hg{background:var(--paper);color:var(--ink);font-family:'IBM Plex Sans',system-ui,sans-serif;font-size:17px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;}.hg .wrap{max-width:1080px;margin:0 auto;padding:0 24px;padding-block:0 72px}.hg .col{max-width:680px}.hg h1, .hg h2, .hg h3{font-family:'Fraunces',Georgia,serif;font-weight:600;text-wrap:balance;margin:0}.hg h1{font-size:clamp(32px,5.4vw,50px);line-height:1.08;letter-spacing:-.015em}.hg h2{font-size:clamp(24px,3.4vw,32px);line-height:1.2;margin:56px 0 14px}.hg h3{font-size:20px;line-height:1.3;margin:0}.hg p{margin:0 0 18px}.hg a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.hg :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hg .eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);}.hg .mast{border-bottom:1px solid var(--rule);background:var(--card)}.hg .mast-in{max-width:1080px;margin:0 auto;padding:18px 24px;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;}.hg .logo{font-family:'Fraunces',Georgia,serif;font-weight:700;font-size:23px;letter-spacing:-.01em;color:var(--ink)}.hg .logo span{color:var(--accent)}.hg .mast nav{display:flex;gap:18px;margin-left:auto;font-size:14px}.hg .mast nav a{color:var(--sec);text-decoration:none}.hg .mast nav a:hover{color:var(--accent)}.hg .crumb{font-size:13px;color:var(--mut);padding-block:22px 0}.hg .crumb a{color:var(--mut)}.hg .byline{display:flex;gap:10px 18px;flex-wrap:wrap;align-items:center;font-size:13.5px;color:var(--mut);margin:22px 0 0;padding-bottom:26px;border-bottom:1px solid var(--rule);}.hg .byline b{color:var(--ink-2);font-weight:500}.hg .lede{font-size:20px;line-height:1.55;color:var(--ink-2);margin:28px 0 26px}.hg .disclose{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--card);border-radius:3px;padding:18px 22px;margin:0 0 34px;font-size:14.5px;line-height:1.6;color:var(--ink-2);}.hg .disclose b{color:var(--ink)}.hg .verdict{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:3px;margin:10px 0 8px;overflow:hidden;}.hg .verdict > div{background:var(--card);padding:20px 22px}.hg .verdict .cat{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.hg .verdict .name{font-family:'Fraunces',Georgia,serif;font-size:20px;font-weight:600;margin:7px 0 4px;line-height:1.2}.hg .verdict .why{font-size:14px;color:var(--sec);line-height:1.5}.hg .verdict .price{font-size:14px;font-weight:600;color:var(--accent);margin-top:8px}.hg .verdict .win{box-shadow:inset 3px 0 0 var(--accent)}.hg .tablewrap{overflow-x:auto;margin:14px 0 6px;border:1px solid var(--rule);border-radius:3px;background:var(--card)}.hg table{border-collapse:collapse;width:100%;min-width:660px;font-size:14.5px}.hg th, .hg td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--rule-soft)}.hg th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);background:var(--paper);white-space:nowrap;}.hg td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.hg tr:last-child td{border-bottom:0}.hg tr.hl td{background:var(--accent-soft)}.hg tr.hl td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.hg .model{font-weight:600;color:var(--ink)}.hg .tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--card);}.hg .note{font-size:13px;color:var(--mut);margin:10px 0 0}.hg .item{border-top:1px solid var(--rule);padding:30px 0 6px;}.hg .item-head{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.hg .rank{font-family:'Fraunces',Georgia,serif;font-size:15px;font-weight:700;color:var(--card);background:var(--ink);width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.hg .item.win .rank{background:var(--accent)}.hg .role{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:12px 0 6px}.hg .specs{display:flex;gap:8px 26px;flex-wrap:wrap;margin:14px 0 16px;padding:14px 0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);font-size:14px;}.hg .specs div{min-width:0}.hg .specs .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);display:block}.hg .specs .v{font-weight:600;font-variant-numeric:tabular-nums}.hg .pro-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 30px;margin:0 0 8px}.hg .pro-con ul{list-style:none;margin:0;padding:0;font-size:15px}.hg .pro-con li{padding-left:22px;position:relative;margin-bottom:6px;line-height:1.5}.hg .pro-con li::before{position:absolute;left:0;top:0;font-weight:600}.hg .pro li::before{content:"+";color:var(--accent)}.hg .con li::before{content:"\2212";color:var(--mut)}.hg .cta{margin:20px 0 8px;padding:20px 22px;background:var(--accent-soft);border:1px solid var(--rule);border-radius:3px;display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;}.hg .cta-txt{min-width:0;flex:1 1 220px}.hg .cta-price{font-family:'Fraunces',Georgia,serif;font-size:26px;font-weight:600;line-height:1.1;color:var(--ink)}.hg .cta-sub{font-size:14px;color:var(--sec);margin-top:3px}.hg .btn{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--card);font-family:'IBM Plex Sans',sans-serif;font-size:16px;font-weight:600;padding:15px 26px;border-radius:3px;text-decoration:none;white-space:nowrap;transition:filter .15s ease,transform .15s ease;}.hg .btn:hover{filter:brightness(1.12)}.hg .btn:active{transform:translateY(1px)}.hg .btn svg{width:16px;height:16px;flex-shrink:0}.hg .cta-note{flex-basis:100%;font-size:12.5px;color:var(--mut);margin:0}@media (max-width:560px){.hg .btn{width:100%;justify-content:center}}.hg .pick{border:1px solid var(--rule);border-radius:3px;background:var(--card);overflow:hidden;margin:14px 0}.hg .pick div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-bottom:1px solid var(--rule-soft)}.hg .pick div:last-child{border-bottom:0}.hg .pick span{padding:14px 18px;font-size:15px}.hg .pick span:first-child{color:var(--sec);border-right:1px solid var(--rule-soft)}.hg .pick span:last-child{font-weight:600}.hg details{border-bottom:1px solid var(--rule-soft);padding:16px 0}.hg summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;gap:12px;align-items:flex-start}.hg summary::-webkit-details-marker{display:none}.hg summary::before{content:"+";color:var(--accent);font-weight:600;flex-shrink:0}.hg details[open] summary::before{content:"\2212"}.hg details p{margin:12px 0 0 24px;color:var(--ink-2);font-size:16px}.hg .sources{font-size:13px;color:var(--mut);line-height:1.7}.hg .sources a{color:var(--mut)}.hg footer{border-top:1px solid var(--rule);margin-top:56px;padding-top:26px;font-size:13.5px;color:var(--mut)}@media (max-width:640px){.hg{font-size:16px}.hg .wrap{padding:0 18px;padding-block:0 56px}.hg .lede{font-size:18px}.hg .pick div{grid-template-columns:1fr}.hg .pick span:first-child{border-right:0;border-bottom:1px solid var(--rule-soft);padding-bottom:6px}.hg .pick span:last-child{padding-top:6px}}@media (prefers-reduced-motion:reduce){.hg *{transition:none!important}}.hg .wrap{padding-block:40px 72px}