.robotgressklipper_mainContent__gJh_1{max-width:1300px;margin:0 auto;padding:1.25em 1em 3em}@media(max-width:550px){.robotgressklipper_mainContent__gJh_1{padding:.75em .75em 2em}}.robotgressklipper_mainContent__gJh_1 a{color:#015b80;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .15s}.robotgressklipper_mainContent__gJh_1 a:hover{border-bottom-color:#015b80}.robotgressklipper_mainContent__gJh_1 p{line-height:1.8;margin-bottom:1.1em;font-size:1.05rem;color:#3a3a3a}.robotgressklipper_mainContent__gJh_1 h2{font-size:1.7rem;font-weight:800;margin-top:2.5em;margin-bottom:.6em;color:#1a1a1a;line-height:1.2;scroll-margin-top:80px;position:relative;padding-bottom:.4em}.robotgressklipper_mainContent__gJh_1 h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:#b6dbda;border-radius:2px}.robotgressklipper_mainContent__gJh_1 h2:first-child{margin-top:.75em}@media(max-width:550px){.robotgressklipper_mainContent__gJh_1 h2:first-child{margin-top:.25em}.robotgressklipper_mainContent__gJh_1 h2{font-size:1.35rem}}.robotgressklipper_mainContent__gJh_1 h3{font-size:1.2rem;font-weight:700;margin-top:1.75em;margin-bottom:.5em;color:#2a2a2a;scroll-margin-top:80px}.robotgressklipper_mainContent__gJh_1 ol,.robotgressklipper_mainContent__gJh_1 ul{padding-left:1.5em;margin-bottom:1em}.robotgressklipper_mainContent__gJh_1 ol li,.robotgressklipper_mainContent__gJh_1 ul li{line-height:1.8;margin-bottom:.4em;font-size:1.05rem}.robotgressklipper_mainContent__gJh_1 ul{list-style:disc}.robotgressklipper_mainContent__gJh_1 ol{list-style:decimal}.robotgressklipper_mainContent__gJh_1 strong{font-weight:700}.robotgressklipper_authorByline__oG3tI{display:flex;align-items:center;gap:1em;margin-bottom:1em;padding:1em 1.25em;background:#fff;border:2px solid #dbd2b6;border-radius:12px}.robotgressklipper_authorAvatar__GRsly{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.robotgressklipper_authorName__OASg_{display:block;font-weight:800;font-size:1.05rem;color:#1a1a1a}.robotgressklipper_authorCredentials__QuGFz{display:block;font-size:.85rem;color:#555}.robotgressklipper_lastUpdated__v0Rer{display:block;font-size:.8rem;color:#888;margin-top:.2em}.robotgressklipper_summary__CmfuL{background:#dbd2b6;padding:2em 2.5em;margin-bottom:2.5em;border-radius:12px;font-size:1.15rem;line-height:1.8;color:#2a2a2a;position:relative}.robotgressklipper_summary__CmfuL:before{content:'"';position:absolute;top:-.1em;left:.3em;font-size:5rem;color:rgba(0,0,0,.06);font-family:Georgia,serif;line-height:1}@media(max-width:550px){.robotgressklipper_summary__CmfuL{padding:1.25em 1.5em;font-size:1rem}}.robotgressklipper_methodologyBrief__LmKVz{margin:1.5em 0 2em;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;color:#555;line-height:1.7;padding:1.25em 1.5em}@media(max-width:550px){.robotgressklipper_methodologyBrief__LmKVz{padding:1em 1.25em}}.robotgressklipper_methodologyBrief__LmKVz p{margin:0}.robotgressklipper_methodologyBriefHeading__bsSa1{font-size:1.15rem;font-weight:800;color:#1a1a1a;margin:0 0 .4em!important;padding-top:0!important;scroll-margin-top:80px}.robotgressklipper_contentWithToc__UF__4{display:grid;grid-template-columns:1fr 240px;gap:2em;align-items:start}@media(max-width:1100px){.robotgressklipper_contentWithToc__UF__4{grid-template-columns:1fr}}.robotgressklipper_contentColumn__9t218{min-width:0}.robotgressklipper_toc__Kc1PA{background:#fff;border:2px solid #b6dbda;border-radius:12px;padding:1.25em 1.5em;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;order:2}@media(max-width:1100px){.robotgressklipper_toc__Kc1PA{position:static;order:0;margin-bottom:.75em;max-height:none;padding:.75em 1em}}.robotgressklipper_tocDesktop__DWvHF{display:block}@media(max-width:1100px){.robotgressklipper_tocDesktop__DWvHF{display:none}}.robotgressklipper_tocMobile__eIWg9{display:none}@media(max-width:1100px){.robotgressklipper_tocMobile__eIWg9{display:block}}.robotgressklipper_tocMobileSummary__ZUomV{font-size:.88rem;font-weight:700;color:#015b80;cursor:pointer;user-select:none;padding:.25em 0}.robotgressklipper_tocMobileSummary__ZUomV::marker{color:#b6dbda}.robotgressklipper_tocTitle__Z0Epo{font-size:.9rem;font-weight:800;margin-bottom:.6em;color:#015b80;text-transform:uppercase;letter-spacing:.04em}.robotgressklipper_tocList__lLINA{list-style:none!important;padding-left:0!important;margin:0;column-count:1}.robotgressklipper_tocList__lLINA li{margin-bottom:.3em!important;font-size:.82rem!important;break-inside:avoid;padding-left:1em;position:relative;line-height:1.35;transition:all .15s}.robotgressklipper_tocList__lLINA li:before{content:"→";position:absolute;left:0;color:#b6dbda;font-weight:600;font-size:.75rem}.robotgressklipper_tocList__lLINA li a{color:#555;border-bottom:none}.robotgressklipper_tocList__lLINA li a:hover{color:#015b80}.robotgressklipper_tocItemActive__kdrL1 a{color:#015b80!important;font-weight:700}.robotgressklipper_tocItemActive__kdrL1:before{color:#015b80!important}.robotgressklipper_quickPicks__nOEbY{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.25em;margin-bottom:2em}@media(max-width:550px){.robotgressklipper_quickPicks__nOEbY{grid-template-columns:1fr}}.robotgressklipper_quickPick__qKbSD{display:flex;flex-direction:column;border-radius:12px;padding:1.25em 1.5em;background:#fff;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:box-shadow .2s}.robotgressklipper_quickPick__qKbSD:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.robotgressklipper_quickPickTop__47jPP{display:flex;gap:1em;align-items:center;margin-bottom:.75em}.robotgressklipper_quickPickImageWrapper__l3Xra{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;overflow:hidden}.robotgressklipper_quickPickImage__vgsI_{object-fit:contain;max-width:100%;max-height:100%}.robotgressklipper_quickPickInfo__NqwDt{flex:1;min-width:0}.robotgressklipper_quickPickLabel__SG_dy{display:inline-block;background:#dbd2b6;color:#5a4a2a;font-size:.7rem;font-weight:800;padding:.3em .7em;border-radius:20px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35em}.robotgressklipper_quickPickBest__p3YAJ{background:#015b80;color:#fff}.robotgressklipper_quickPickName__c0lu9{font-size:1.1rem;font-weight:800;color:#1a1a1a;margin-bottom:.15em}.robotgressklipper_quickPickScore__tp338{font-size:.85rem;font-weight:700;color:#16a34a}.robotgressklipper_quickPickReason__xLzZZ{font-size:.88rem;line-height:1.6;color:#666;margin:0 0 .6em}.robotgressklipper_quickPickActions__a7t1I{display:flex;justify-content:space-between;align-items:center}.robotgressklipper_quickPickLink__1mPay{font-size:.82rem;font-weight:700;color:#015b80;text-decoration:none}.robotgressklipper_quickPickLink__1mPay:hover{border-bottom-color:#015b80}.robotgressklipper_quickPickPriceArea__903RX{width:100%}.robotgressklipper_quickPickPriceToggle__jbSWz{background:none;border:none;padding:0;color:#16a34a;font-size:.82rem;font-weight:700;cursor:pointer}.robotgressklipper_quickPickPriceToggle__jbSWz:hover{text-decoration:underline}.robotgressklipper_quickPickPriceTable__IO4eV{margin-top:.5em;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.robotgressklipper_quickPickPriceLoading__hbTaE{font-size:.82rem;color:#999;padding:.75em;text-align:center}.robotgressklipper_quickPickPriceList__DLpKq{display:block}.robotgressklipper_quickPickPriceRow__Pht1r{display:flex;justify-content:space-between;align-items:center;padding:.5em .75em;font-size:.82rem;text-decoration:none;color:inherit;border-bottom:1px solid #f0f0f0;transition:background-color .1s}.robotgressklipper_quickPickPriceRow__Pht1r:last-child{border-bottom:none}.robotgressklipper_quickPickPriceRow__Pht1r:hover{background:#f9fafb}.robotgressklipper_quickPickPriceRowBest__YI0Gq{background:#f0fdf4}.robotgressklipper_quickPickRetailer__kIpit{color:#555}.robotgressklipper_quickPickRetailerPrice__BoZin{font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:.4em}.robotgressklipper_quickPickLowestBadge__UhCak{font-size:.65rem;background:#16a34a;color:#fff;padding:.1em .4em;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.robotgressklipper_comparisonWrapper__0efMe{overflow-x:scroll;margin:1.5em 0 2.5em;border-radius:12px;border:1px solid #e5e7eb;-webkit-overflow-scrolling:touch;max-width:100%}@media(max-width:1100px){.robotgressklipper_tableModelHeader__E20NN{display:flex;justify-content:space-between;align-items:center;gap:.5em}}.robotgressklipper_scrollHint__vNMXq{display:none}@media(max-width:1100px){.robotgressklipper_scrollHint__vNMXq{display:inline-flex;align-items:center;gap:.2em;font-size:.65rem;font-weight:500;color:hsla(0,0%,100%,.7);white-space:nowrap;padding-right:2.5em}}.robotgressklipper_scrollHintArrow___t8Zl{display:inline-block;animation:robotgressklipper_swipeRight__nToBr 1.2s ease-in-out infinite;font-size:.75rem}@keyframes robotgressklipper_swipeRight__nToBr{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}.robotgressklipper_comparisonTable__lIITl{width:100%;border-collapse:separate;border-spacing:0;font-size:.88rem;min-width:900px}.robotgressklipper_comparisonTable__lIITl td,.robotgressklipper_comparisonTable__lIITl th{padding:.8em .7em;text-align:left;border-bottom:1px solid #f0f0f0;vertical-align:middle}.robotgressklipper_comparisonTable__lIITl thead{background:#015b80}.robotgressklipper_comparisonTable__lIITl thead th{font-weight:600;color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;user-select:none}.robotgressklipper_comparisonTable__lIITl thead th:hover{color:#b6dbda}.robotgressklipper_comparisonTable__lIITl tbody tr{transition:background-color .15s}.robotgressklipper_comparisonTable__lIITl tbody tr:hover{background:#faf9f6}.robotgressklipper_comparisonTable__lIITl tbody tr:nth-child(2n){background:#fcfbf9}.robotgressklipper_tableRank___N0bm{font-weight:700;color:#015b80;width:35px;text-align:center}.robotgressklipper_tableName__HHK8z{font-weight:700;color:#1a1a1a;min-width:160px}.robotgressklipper_tableBrand__IRC8k{color:#888;font-size:.8rem}.robotgressklipper_tableBrandSep__xxdzs{color:#ddd;font-size:.75rem}.robotgressklipper_tableCompareLink__rXLMw{background:none;border:none;padding:0;color:#999;font-size:.7rem;font-weight:400;cursor:pointer}.robotgressklipper_tableCompareLink__rXLMw:hover{color:#16a34a;text-decoration:underline}.robotgressklipper_tableScore__MSRVL{font-weight:800;font-size:1rem}.robotgressklipper_scoreHigh__4R7Bu{color:#16a34a}.robotgressklipper_scoreMedium__JquWJ{color:#d97706}.robotgressklipper_scoreLow__9Bv2w{color:#dc2626}.robotgressklipper_scoreNone__xcde_{color:#bbb;font-style:italic;font-weight:400;font-size:.85rem}.robotgressklipper_tablePrice__6yNd_{font-weight:700;white-space:nowrap}.robotgressklipper_tableValue__jqBSE{font-weight:600}.robotgressklipper_tableBattery__LLt_1,.robotgressklipper_tableWeight___d2z4{white-space:nowrap}.robotgressklipper_tableType__fv065{font-size:.8rem;white-space:nowrap}.robotgressklipper_sortArrow__N9gvy{margin-left:.3em;font-size:.75rem}.robotgressklipper_hepaYes__cTJir{color:#16a34a}.robotgressklipper_hepaNo____hwx{color:#ccc}.robotgressklipper_typeBadge__eY7dr{display:inline-block;padding:.2em .6em;border-radius:20px;font-size:.72rem;font-weight:600}.robotgressklipper_typeCordless__UJXzo{background:#dbeafe;color:#1e40af}.robotgressklipper_typeCorded___tbdR{background:#f3e8ff;color:#6b21a8}.robotgressklipper_typeWetDry__lLw0d{background:#dcfce7;color:#166534}.robotgressklipper_tableBadge__TriBI{display:inline-block;background:#dbd2b6;color:#5a4a2a;font-size:.65rem;font-weight:700;padding:.2em .5em;border-radius:20px;margin-left:.4em;white-space:nowrap}.robotgressklipper_tablePricesHeader__ajQqq{text-align:center;width:40px;cursor:default}.robotgressklipper_tablePricesHeader__ajQqq:hover{color:#fff!important}.robotgressklipper_tablePricesIcon__0usxj{font-size:.9rem}.robotgressklipper_tablePricesCell__0qZ9f{text-align:center;width:40px}.robotgressklipper_tablePricesButton__Y4dGM{background:none;border:1px solid #e0e0e0;border-radius:4px;padding:.2em .4em;font-size:.7rem;cursor:pointer;color:#16a34a;transition:all .15s}.robotgressklipper_tablePricesButton__Y4dGM:hover{background:#f0fdf4;border-color:#16a34a}.robotgressklipper_tablePriceSubRow__VBKd_{background:#fafffe!important}.robotgressklipper_tablePriceSubRow__VBKd_:hover{background:#f0fdf4!important}.robotgressklipper_tablePriceSubRow__VBKd_ td{border-bottom:1px solid #eef5ee!important;padding:0!important}.robotgressklipper_tablePriceSubRowBest__8TFn8{background:#f0fdf4!important}.robotgressklipper_tablePriceSubCell__fVSyq{padding:0!important}.robotgressklipper_tablePriceSubLoading__FQI32{font-size:.8rem;color:#999;padding:.5em .7em;display:block}.robotgressklipper_tablePriceSubLink__0VsWi{display:flex;justify-content:space-between;align-items:center;padding:.35em .7em .35em calc(35px + .7em);text-decoration:none;color:inherit;position:sticky;left:0;width:calc(100vw - 4em)}@media(min-width:1101px){.robotgressklipper_tablePriceSubLink__0VsWi{position:static;width:auto}}.robotgressklipper_tablePriceSubLink__0VsWi:hover{background:#eaf7ea}.robotgressklipper_tablePriceSubRetailer__bgrxh{font-size:.8rem;color:#555;display:inline-flex;align-items:center;gap:.4em}.robotgressklipper_tablePriceSubLowest__8qNYa{font-size:.6rem;background:#16a34a;color:#fff;padding:.1em .35em;border-radius:3px;font-weight:600;text-transform:uppercase}.robotgressklipper_tablePriceSubPrice__Qw1p0{font-size:.8rem;font-weight:700;color:#16a34a;white-space:nowrap}.robotgressklipper_productCard__A5EEB{border:none;border-radius:16px;padding:0;margin-bottom:2.5em;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);scroll-margin-top:80px;overflow:hidden}.robotgressklipper_productHeader__dQLKN{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75em;padding:1.75em 2em 0}@media(max-width:550px){.robotgressklipper_productHeader__dQLKN{padding:1.25em 1.25em 0}}.robotgressklipper_productTitle__K_CPE{font-size:1.4rem;font-weight:800;color:#1a1a1a;margin:0}@media(max-width:550px){.robotgressklipper_productTitle__K_CPE{font-size:1.2rem}}.robotgressklipper_productBadges__MS_3B{display:flex;gap:.5em;flex-wrap:wrap}.robotgressklipper_productBadge__D04M7{display:inline-block;padding:.3em .85em;border-radius:20px;font-size:.75rem;font-weight:700}.robotgressklipper_badgeBestITest__kKGQH{background:#015b80;color:#fff}.robotgressklipper_badgeBesteValg__B2pVH{background:#b6dbda;color:#1a1a1a}.robotgressklipper_badgeBestVerdi__Lm5cS{background:#fef3c7;color:#92400e}.robotgressklipper_badgeBudsjett__7Vw_a{background:#dcfce7;color:#166534}.robotgressklipper_badgeAllergi__gCPHe{background:#ede9fe;color:#5b21b6}.robotgressklipper_badgeLedning__UOjbP{background:#f3e8ff;color:#6b21a8}.robotgressklipper_productImageScoreRow__KB3Fu{display:flex;gap:2em;align-items:flex-start;padding:1.5em 2em}@media(max-width:550px){.robotgressklipper_productImageScoreRow__KB3Fu{flex-direction:column;align-items:center;padding:1em 1.25em}}.robotgressklipper_productImageWrapper__HrsS_{flex-shrink:0;width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;overflow:hidden}@media(max-width:550px){.robotgressklipper_productImageWrapper__HrsS_{width:160px;height:160px}}.robotgressklipper_productImage__YrafV{object-fit:contain;max-width:100%;max-height:100%}.robotgressklipper_productScoreRow__GBXjm{display:flex;gap:1.5em;align-items:center;flex-wrap:wrap}.robotgressklipper_productScore___cHwb{display:flex;align-items:baseline;gap:.2em}.robotgressklipper_productScoreValue__sC1wn{font-size:2.5rem;font-weight:900;line-height:1}.robotgressklipper_productScoreMax__C7MnX{font-size:1rem;color:#bbb}.robotgressklipper_productPriceTag__E3W1Y{font-size:1.4rem;font-weight:800;color:#1a1a1a}.robotgressklipper_productValueTag__1U4Bl{font-size:.9rem;color:#888}.robotgressklipper_productValueTag__1U4Bl span{font-weight:700}.robotgressklipper_productSources__u9kCz{font-size:.78rem;color:#aaa;margin-top:.5em}.robotgressklipper_productSources__u9kCz span{margin-right:1.2em}.robotgressklipper_productSummary__yDSvV{padding:0 2em;margin-bottom:1.5em;font-size:1.05rem;line-height:1.8}@media(max-width:550px){.robotgressklipper_productSummary__yDSvV{padding:0 1.25em}}.robotgressklipper_productProsCons__awb_V{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 2em 1.5em;border-radius:12px;overflow:hidden;border:1px solid #e8e8e8}@media(max-width:550px){.robotgressklipper_productProsCons__awb_V{grid-template-columns:1fr;margin:0 1.25em 1.5em}}.robotgressklipper_consColumn__DsrFl,.robotgressklipper_prosColumn__rDib5{padding:1.25em}.robotgressklipper_consColumn__DsrFl h4,.robotgressklipper_prosColumn__rDib5 h4{font-size:.85rem;font-weight:800;margin-bottom:.6em;text-transform:uppercase;letter-spacing:.04em}.robotgressklipper_consColumn__DsrFl ul,.robotgressklipper_prosColumn__rDib5 ul{list-style:none!important;padding-left:0!important;margin:0}.robotgressklipper_consColumn__DsrFl li,.robotgressklipper_prosColumn__rDib5 li{padding-left:1.5em;position:relative;font-size:.92rem;line-height:1.5;margin-bottom:.35em}.robotgressklipper_consColumn__DsrFl li:before,.robotgressklipper_prosColumn__rDib5 li:before{position:absolute;left:0;font-weight:700}.robotgressklipper_prosColumn__rDib5{background:#f0fdf4}.robotgressklipper_prosColumn__rDib5 h4{color:#16a34a;border-left:3px solid #16a34a;padding-left:.5em}.robotgressklipper_prosColumn__rDib5 li:before{content:"✓";color:#16a34a}.robotgressklipper_consColumn__DsrFl{background:#fef2f2}.robotgressklipper_consColumn__DsrFl h4{color:#dc2626;border-left:3px solid #dc2626;padding-left:.5em}.robotgressklipper_consColumn__DsrFl li:before{content:"✗";color:#dc2626}.robotgressklipper_productBestFor__vbhMw{margin:0 2em;background:#dbd2b6;border-radius:8px;padding:.75em 1.25em;font-size:.95rem;color:#5a4a2a}@media(max-width:550px){.robotgressklipper_productBestFor__vbhMw{margin:0 1.25em}}.robotgressklipper_productBestFor__vbhMw strong{color:#3a2a0a}.robotgressklipper_productSpecs___nUTG{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;margin:1.25em 2em 0;border-top:1px solid #f0f0f0;padding-top:1em}@media(max-width:550px){.robotgressklipper_productSpecs___nUTG{margin:1em 1.25em 0}}.robotgressklipper_specItem__nBJ_e{text-align:center;padding:.6em .5em;border-right:1px solid #f0f0f0}.robotgressklipper_specItem__nBJ_e:last-child{border-right:none}.robotgressklipper_specItem__nBJ_e .robotgressklipper_specLabel__ZUOci{font-size:.7rem;color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2em}.robotgressklipper_specItem__nBJ_e .robotgressklipper_specValue__EkyIU{font-size:1.05rem;font-weight:800;color:#1a1a1a}.robotgressklipper_productCta__oohiR{padding:1.5em 2em 2em;text-align:center}@media(max-width:550px){.robotgressklipper_productCta__oohiR{padding:1em 1.25em 1.5em}}.robotgressklipper_productCtaButton__Hf2NR{display:inline-block;padding:.85em 2.5em;background:#b6dbda;color:#333;border-radius:8px;font-weight:800;font-size:1rem;text-decoration:none;border-bottom:none;transition:background-color .15s,box-shadow .2s}.robotgressklipper_productCtaButton__Hf2NR:hover{background:rgb(154.6752293578,205.5247706422,204.1504587156);box-shadow:0 4px 12px rgba(0,0,0,.1);border-bottom:none}@media(max-width:550px){.robotgressklipper_productCtaButton__Hf2NR{display:block;font-size:.95rem;padding:.85em 1.5em}}.robotgressklipper_userReviewsSummary__7Cwde{background:#dbd2b6;border-radius:12px;padding:1.25em 1.75em;margin-bottom:2em;font-size:.95rem;line-height:1.7;color:#4a3a1a}.robotgressklipper_userReviewsSummary__7Cwde p{margin:0}.robotgressklipper_userSentiment__yBdbX{margin:1.25em 2em;background:#faf9f6;border-radius:10px;padding:1.25em 1.5em}@media(max-width:550px){.robotgressklipper_userSentiment__yBdbX{margin:1em 1.25em;padding:1em}}.robotgressklipper_userSentimentTitle__eRjYM{font-size:1rem;font-weight:800;margin:0 0 .5em;color:#1a1a1a;border-left:3px solid #2563eb;padding-left:.5em}.robotgressklipper_userRatingSummary__iH0Wv{font-size:.95rem;color:#555;margin-bottom:.75em}.robotgressklipper_userComplaint__11Phv,.robotgressklipper_userPraise__Px5oY{display:flex;gap:.6em;align-items:flex-start;margin-bottom:.5em;font-size:.88rem}.robotgressklipper_userComplaint__11Phv strong,.robotgressklipper_userPraise__Px5oY strong{display:block;color:#1a1a1a;font-size:.88rem}.robotgressklipper_sentimentIcon__onP8S{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:.8rem;margin-top:2px}.robotgressklipper_userPraise__Px5oY .robotgressklipper_sentimentIcon__onP8S{background:#dcfce7;color:#16a34a}.robotgressklipper_userComplaint__11Phv .robotgressklipper_sentimentIcon__onP8S{background:#fef2f2;color:#dc2626}.robotgressklipper_userQuote__LXovl{margin:.2em 0 0;padding:0;border:none;font-style:italic;font-size:.82rem;color:#888}.robotgressklipper_durabilityWarning__9H_fK{font-size:.82rem;color:#92400e;background:#fffbeb;padding:.5em .75em;border-radius:6px;margin:.5em 0 0}.robotgressklipper_proVsUserGap__FpTI1{font-size:.82rem;color:#015b80;font-weight:600;margin:.5em 0 0}.robotgressklipper_priceHistory__pXeCs{margin:1.25em 2em;background:#f0fdf4;border-radius:10px;padding:1.25em 1.5em}@media(max-width:550px){.robotgressklipper_priceHistory__pXeCs{margin:1em 1.25em;padding:1em}}.robotgressklipper_priceHistoryTitle__T5d9v{font-size:1rem;font-weight:800;margin:0 0 .5em;color:#1a1a1a;border-left:3px solid #16a34a;padding-left:.5em}.robotgressklipper_priceHistoryMeta__g4W1p{display:flex;gap:.75em;flex-wrap:wrap;align-items:center;margin-bottom:.75em}.robotgressklipper_priceLow__M22x8{font-size:.9rem;font-weight:700;color:#16a34a}.robotgressklipper_priceAboveLow__t2P6j{font-size:.8rem;color:#d97706;background:#fffbeb;padding:.15em .5em;border-radius:20px}.robotgressklipper_priceAtLow__MU0iR{font-size:.8rem;color:#16a34a;background:#dcfce7;padding:.15em .5em;border-radius:20px;font-weight:600}.robotgressklipper_buyRec__zhpFO{font-size:.75rem;font-weight:700;padding:.2em .6em;border-radius:20px;text-transform:uppercase;letter-spacing:.03em}.robotgressklipper_buyRec_buy_now__U_Hr5{background:#16a34a;color:#fff}.robotgressklipper_buyRec_buy__Ks4Yh{background:#dcfce7;color:#16a34a}.robotgressklipper_buyRec_wait__hvFuA{background:#fef3c7;color:#92400e}.robotgressklipper_priceStatement__Vx54C{font-size:.88rem;line-height:1.5;color:#555;margin-bottom:.3em}.robotgressklipper_lifecycleNote__sJyiN{margin:.75em 2em;font-size:.88rem;color:#555;line-height:1.5;padding:.5em 1em;background:#f5f7fa;border-radius:6px;border-left:3px solid #94a3b8}@media(max-width:550px){.robotgressklipper_lifecycleNote__sJyiN{margin:.75em 1.25em}}.robotgressklipper_availabilityWarning__sNsM1{margin:.75em 2em;font-size:.88rem;color:#c2410c;background:#fff7ed;padding:.5em 1em;border-radius:6px;border-left:3px solid #f97316}@media(max-width:550px){.robotgressklipper_availabilityWarning__sNsM1{margin:.75em 1.25em}}.robotgressklipper_headToHead__D2B30{display:grid;grid-template-columns:1fr 1fr;gap:1.25em;margin:1em 0}@media(max-width:550px){.robotgressklipper_headToHead__D2B30{grid-template-columns:1fr}}.robotgressklipper_h2hColumn__UsWK0{background:#fff;border-radius:10px;padding:1.25em;border:1px solid #e8e8e8;text-align:center}.robotgressklipper_h2hColumn__UsWK0 h4{font-size:.95rem;font-weight:700;margin-bottom:.5em;color:#015b80;text-align:left}.robotgressklipper_h2hColumn__UsWK0 ul{list-style:none!important;padding-left:0!important;margin:0;text-align:left}.robotgressklipper_h2hColumn__UsWK0 li{padding-left:1.2em;position:relative;font-size:.9rem;line-height:1.5;margin-bottom:.3em}.robotgressklipper_h2hColumn__UsWK0 li:before{content:"→";position:absolute;left:0;color:#b6dbda}.robotgressklipper_h2hImageWrapper__YnbnS{display:flex;justify-content:center;margin-bottom:.75em}.robotgressklipper_h2hImage__uq_JQ{width:100px;height:100px;object-fit:contain;background:#fff;border-radius:8px}.robotgressklipper_h2hPriceContext__uF1mS{font-size:.88rem;color:#666;font-style:italic;margin-top:.5em}.robotgressklipper_priceTiers__C790R{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25em;margin:1.5em 0 2em}@media(max-width:550px){.robotgressklipper_priceTiers__C790R{grid-template-columns:1fr}}.robotgressklipper_priceTier__5KZ06{border:none;border-radius:12px;padding:1.5em;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.04)}.robotgressklipper_priceTierLabel__ZIvZH{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3em}.robotgressklipper_tierBudget__6w4eh{background:#f0fdf4}.robotgressklipper_tierBudget__6w4eh .robotgressklipper_priceTierLabel__ZIvZH{color:#16a34a}.robotgressklipper_tierMid__gciio{background:#fffbeb}.robotgressklipper_tierMid__gciio .robotgressklipper_priceTierLabel__ZIvZH{color:#d97706}.robotgressklipper_tierPremium__6whQ0{background:#eff6ff}.robotgressklipper_tierPremium__6whQ0 .robotgressklipper_priceTierLabel__ZIvZH{color:#015b80}.robotgressklipper_priceTierRange__k_f8i{font-size:1.4rem;font-weight:900;color:#1a1a1a;margin-bottom:.4em}.robotgressklipper_priceTierDesc__OpT37{font-size:.88rem;color:#666;line-height:1.5;margin:0}.robotgressklipper_dealsFilters__DHOiY{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75em;margin-bottom:1em}@media(max-width:550px){.robotgressklipper_dealsFilters__DHOiY{flex-direction:column;align-items:flex-start}}.robotgressklipper_dealsToggle__ucJo4{display:flex;gap:.5em;flex-wrap:wrap}.robotgressklipper_dealsCheckbox__vKUDE{display:flex;align-items:center;gap:.35em;font-size:.82rem;color:#555;cursor:pointer;user-select:none}.robotgressklipper_dealsCheckbox__vKUDE input{accent-color:#015b80;cursor:pointer}.robotgressklipper_dealsCheckbox__vKUDE span{white-space:nowrap}.robotgressklipper_dealsToggleBtn__2WL9y{padding:.4em 1em;border:1px solid #e0e0e0;border-radius:20px;background:#fff;font-size:.82rem;font-weight:500;color:#666;cursor:pointer;transition:all .15s}.robotgressklipper_dealsToggleBtn__2WL9y:hover{border-color:#999;color:#333}.robotgressklipper_dealsToggleBtnActive__ECLlR{background:#015b80;color:#fff;border-color:#015b80}.robotgressklipper_dealsToggleBtnActive__ECLlR:hover{background:rgb(.8023255814,73.011627907,102.6976744186)}.robotgressklipper_dealsToggleBtnLowest__eBa4u{background:#f0fdf4;color:#16a34a;border-color:#16a34a}.robotgressklipper_dealsToggleBtnLowest__eBa4u:hover{background:#dcfce7}.robotgressklipper_dealTestedBadge__kUPPr{background:#b6dbda;color:#333}.robotgressklipper_dealLowestBadge__4VyF_,.robotgressklipper_dealTestedBadge__kUPPr{display:inline-block;margin-left:.4em;font-size:.6rem;font-weight:700;padding:.1em .35em;border-radius:3px;text-transform:uppercase;vertical-align:middle}.robotgressklipper_dealLowestBadge__4VyF_{background:#16a34a;color:#fff}.robotgressklipper_dealsGrid__3XreY{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25em;margin:1.5em 0 2em;padding-bottom:2px}.robotgressklipper_dealCard__xTvwV{border-radius:12px;background:#fff;border:1px solid #e8e8e8;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;display:flex;flex-direction:column}.robotgressklipper_dealCard__xTvwV:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.robotgressklipper_dealImage__6vOXg{width:100%;height:160px;object-fit:contain;background:#fff;padding:.75em;border-radius:12px 12px 0 0}.robotgressklipper_dealInfo__MpRGJ{padding:.75em 1em;flex:1;display:flex;flex-direction:column}.robotgressklipper_dealTitle__QgeYn{font-size:.88rem;font-weight:700;color:#1a1a1a;margin-bottom:.3em;line-height:1.3}.robotgressklipper_dealPrices__2HMXg{display:flex;align-items:baseline;gap:.5em;margin-top:auto;padding-top:.5em}.robotgressklipper_dealCurrentPrice__tT4Fm{font-size:1.15rem;font-weight:800;color:#dc2626}.robotgressklipper_dealOriginalPrice__UB_NR{font-size:.82rem;color:#bbb;text-decoration:line-through}.robotgressklipper_dealDiscount__zu25q{font-size:.72rem;font-weight:700;background:#fef2f2;color:#dc2626;padding:.15em .45em;border-radius:20px}.robotgressklipper_dealRetailer__1E2Ch{font-size:.78rem;color:#aaa;margin-top:.3em}.robotgressklipper_dealsError__SorS0,.robotgressklipper_dealsLoading__GXu_q{text-align:center;padding:2em;color:#888}.robotgressklipper_faqList__rdHn6{margin:1em 0 2em}.robotgressklipper_faqItem__RDXER{border:none;border-radius:10px;margin-bottom:.6em;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04)}.robotgressklipper_faqQuestion__fP4yQ{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.1em 1.5em;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:700;color:#1a1a1a;text-align:left;line-height:1.4}.robotgressklipper_faqQuestion__fP4yQ:hover{background:#faf9f6}.robotgressklipper_faqArrow__XW8zX{flex-shrink:0;margin-left:1em;font-size:.85rem;color:#bbb;transition:transform .2s}.robotgressklipper_faqArrowOpen__IacPI{transform:rotate(180deg)}.robotgressklipper_faqAnswer__t_1Dm{padding:0 1.5em 1.5em;font-size:.95rem;line-height:1.8;color:#555}.robotgressklipper_faqAnswer__t_1Dm p{margin-bottom:0}.robotgressklipper_methodology__pkfMS{background:#faf9f6;border-radius:12px;padding:1.75em 2em;margin:1.5em 0}@media(max-width:550px){.robotgressklipper_methodology__pkfMS{padding:1.25em}}.robotgressklipper_methodology__pkfMS p{font-size:.95rem}.robotgressklipper_tierList__lzCBG{list-style:none!important;padding-left:0!important}.robotgressklipper_tierList__lzCBG li{padding:.35em 0;font-size:.95rem}.robotgressklipper_sectionDivider__3sq1y{border:none;border-top:1px solid #f0f0f0;margin:3em 0}.robotgressklipper_timingBox___C3Fj{background:#fffbeb;border:2px solid #fde68a;border-radius:12px;padding:1.75em 2em;margin:1.5em 0}@media(max-width:550px){.robotgressklipper_timingBox___C3Fj{padding:1.25em}}.robotgressklipper_timingBox___C3Fj h3{color:#92400e;margin-top:0}.robotgressklipper_affiliateDisclaimer__4HBDV{font-size:.78rem;color:#aaa;font-style:italic;margin-top:.5em}.robotgressklipper_dealsLink__seFS_{display:inline-block;margin-top:1em;padding:.6em 1.5em;background:#fff;border:2px solid #015b80;color:#015b80;border-radius:8px;font-weight:700;text-decoration:none}.robotgressklipper_scoreBar__dMfRz{display:inline-flex;align-items:center;gap:.4em}.robotgressklipper_scoreBarTrack__JV69M{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.robotgressklipper_scoreBarFill__Ma9s8{height:100%;border-radius:3px}.robotgressklipper_crossLinks__35Ezk{margin-top:2em;padding:1.25em 1.5em;background:#faf9f6;border-radius:10px;border:1px solid #e8e8e8}.robotgressklipper_crossLinks__35Ezk h3{font-size:1rem;font-weight:700;margin:0 0 .6em;color:#1a1a1a}.robotgressklipper_crossLinks__35Ezk ul{list-style:none!important;padding-left:0!important;margin:0}.robotgressklipper_crossLinks__35Ezk li{margin-bottom:.35em;font-size:.92rem;padding-left:1.2em;position:relative}.robotgressklipper_crossLinks__35Ezk li:before{content:"→";position:absolute;left:0;color:#b6dbda;font-weight:600}.robotgressklipper_crossLinks__35Ezk li a{color:#015b80;border-bottom:none;font-weight:500}.robotgressklipper_crossLinks__35Ezk li a:hover{border-bottom-color:#015b80}.robotgressklipper_crossLinkInline__hRkOB{margin:.5em 2em 0;font-size:.88rem;color:#555}@media(max-width:550px){.robotgressklipper_crossLinkInline__hRkOB{margin:.5em 1.25em 0}}.robotgressklipper_crossLinkInline__hRkOB a{color:#015b80;font-weight:600;border-bottom:1px solid rgba(0,0,0,0)}.robotgressklipper_crossLinkInline__hRkOB a:hover{border-bottom-color:#015b80}.robotgressklipper_techComparisonTable__bvIUB{margin:1.5em -2em 2em;overflow-x:auto}@media(max-width:550px){.robotgressklipper_techComparisonTable__bvIUB{margin:1em -.75em 1.5em}}.robotgressklipper_techComparisonTable__bvIUB table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:600px}.robotgressklipper_techComparisonTable__bvIUB td,.robotgressklipper_techComparisonTable__bvIUB th{padding:.75em 1em;text-align:left;border-bottom:1px solid #e5e5e5;vertical-align:top}.robotgressklipper_techComparisonTable__bvIUB th{background:#f5f5f5;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em;color:#555;white-space:nowrap}.robotgressklipper_techComparisonTable__bvIUB td:first-child{font-weight:600;color:#2a2a2a;white-space:nowrap}.robotgressklipper_techComparisonTable__bvIUB tr:last-child td{border-bottom:none}.robotgressklipper_techComparisonTable__bvIUB tr:hover td{background:#fafafa}