.top-picks_page__5BbV3{padding-top:22px;padding-bottom:80px}.top-picks_hero__GWu9O{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;align-items:center;padding:48px 0 42px}.top-picks_hero__GWu9O h1{font-size:clamp(2.8rem,5.8vw,5.2rem);font-weight:400;line-height:1.04;max-width:720px;margin:16px 0 22px;letter-spacing:-.04em}.top-picks_intro__t8vbU{max-width:600px;font-size:17px;color:var(--muted);margin:0}.top-picks_heroNote__rnFkk{border-left:1px solid var(--line);padding:18px 0 18px 38px}.top-picks_heroNote__rnFkk>span{color:var(--sage);font-size:42px;line-height:1}.top-picks_heroNote__rnFkk p{font-family:var(--font-serif),Georgia,serif;font-size:22px;line-height:1.35;margin:20px 0 16px}.top-picks_heroNote__rnFkk a{font-size:12px}.top-picks_disclosure__509BP{display:flex;justify-content:space-between;align-items:center;gap:24px;border-block:1px solid var(--line);padding:16px 0;margin-bottom:38px;font-size:12px;color:var(--muted)}.top-picks_disclosure__509BP p{margin:0}.top-picks_disclosure__509BP a{flex-shrink:0}.top-picks_catalogue__QdWkD{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start}.top-picks_filters__xx1Fm{border:1px solid var(--line);background:var(--paper)}.top-picks_filters__xx1Fm>summary{font-size:15px;font-weight:600;display:flex;justify-content:space-between;cursor:pointer;padding:20px;list-style:none}.top-picks_filters__xx1Fm>summary::-webkit-details-marker{display:none}.top-picks_filterBody__AyU40{border-top:1px solid var(--line);padding:20px;display:grid;gap:22px}.top-picks_filterBody__AyU40>label,.top-picks_toolbar__IjcZW label{display:grid;gap:6px;font-size:12px;font-weight:500}.top-picks_filterBody__AyU40 input[type=search],.top-picks_filterBody__AyU40 select,.top-picks_toolbar__IjcZW select{min-width:0;width:100%;min-height:44px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);padding:10px;font-size:12px}.top-picks_filterBody__AyU40 input[type=search]{font-size:13px}.top-picks_filterBody__AyU40 fieldset{border:0;margin:0;padding:0;min-width:0}.top-picks_filterBody__AyU40 legend{font-size:12px;font-weight:600;margin-bottom:10px}.top-picks_category__tfohM{display:flex;gap:8px;align-items:center;font-size:12px;cursor:pointer;line-height:1.4;padding:7px 0}.top-picks_category__tfohM input{accent-color:var(--sage);width:16px;height:16px;margin:0;flex-shrink:0}.top-picks_categoryCount__5Djzg{margin-left:auto;color:var(--muted);font-size:10px}.top-picks_clear__1GZIn{border:0;background:transparent;color:var(--ink);font-size:12px;text-decoration:underline;cursor:pointer;padding:0;text-align:left}.top-picks_results__4dlVg{min-width:0}.top-picks_toolbar__IjcZW{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.top-picks_toolbar__IjcZW h2{font-weight:400;font-size:30px;line-height:1.2;margin:0 0 4px}.top-picks_toolbar__IjcZW p{margin:0;font-size:12px;color:var(--muted)}.top-picks_toolbar__IjcZW label{width:180px}.top-picks_activeFilters__cG_gM{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.top-picks_activeFilters__cG_gM button{border:1px solid var(--line);background:var(--oat);padding:7px 12px;color:var(--ink);font-size:12px;cursor:pointer}.top-picks_activeFilters__cG_gM span{margin-left:12px}.top-picks_grid__9edCd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.top-picks_card__4NTEh{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);min-width:0}.top-picks_cardVisual__zRSEF{background:#eeece4;height:170px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.top-picks_cardVisual__zRSEF img{height:100%;width:100%;object-fit:contain;background:white;padding:15px}.top-picks_illustration__6ly4S{width:150px;height:115px;color:var(--sage);stroke:currentColor;stroke-width:1.2}.top-picks_categoryBadge__C2MRZ{position:absolute;top:12px;left:12px;background:var(--paper);color:var(--muted);border:1px solid var(--line);padding:3px 7px;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.top-picks_cardBody__b_HXV{display:flex;flex-direction:column;flex:1 1;padding:20px 18px 14px}.top-picks_brand__Xyzqn{text-transform:uppercase;font-size:10px;letter-spacing:.08em;color:var(--muted);margin:0 0 9px}.top-picks_card__4NTEh h3{font-size:17px;font-weight:400;line-height:1.4;margin:0 0 16px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.top-picks_specs__u2lW4{margin:0 0 20px;display:flex;flex-wrap:wrap;gap:10px 16px;font-size:11px;line-height:1.4}.top-picks_specs__u2lW4>div{min-width:0}.top-picks_specs__u2lW4 dt{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.top-picks_specs__u2lW4 dd{margin:3px 0 0;overflow-wrap:anywhere}.top-picks_cardBottom__NQ7gj{margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.top-picks_price__vya7d{margin:0 0 12px;font-size:12px}.top-picks_buy__o1vEZ{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--sage);color:white;padding:12px 14px;font-size:12px;text-decoration:none;min-height:44px}.top-picks_buy__o1vEZ:hover{background:#505c46}.top-picks_checked__w7ttc{color:var(--muted);font-size:9px;margin:10px 0 0}.top-picks_empty__yVFOH{padding:70px 30px;background:var(--paper);border:1px solid var(--line);text-align:center}.top-picks_empty__yVFOH h3{font-size:26px;font-weight:400;margin:0 0 15px}.top-picks_empty__yVFOH p{font-size:14px;color:var(--muted)}.top-picks_seo__sWFVx{border-top:1px solid var(--line);margin-top:72px;padding-top:54px}.top-picks_seo__sWFVx>header{max-width:760px}.top-picks_seo__sWFVx h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.15;margin:18px 0 24px}.top-picks_seo__sWFVx p{font-size:14px;color:var(--muted);line-height:1.85}.top-picks_seoColumns__hXLn1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:24px}.top-picks_seo__sWFVx h3{font-size:22px;line-height:1.3;font-weight:400;margin:18px 0}.top-picks_page__5BbV3 button:focus-visible,.top-picks_page__5BbV3 input:focus-visible,.top-picks_page__5BbV3 select:focus-visible{outline:2px solid var(--sage);outline-offset:3px}@media (min-width:1500px){.top-picks_grid__9edCd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.top-picks_catalogue__QdWkD{grid-template-columns:200px minmax(0,1fr);gap:24px}.top-picks_grid__9edCd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.top-picks_hero__GWu9O{grid-template-columns:1fr;gap:24px;padding:30px 0}.top-picks_heroNote__rnFkk{display:none}.top-picks_disclosure__509BP{align-items:start;flex-direction:column;gap:8px;margin-bottom:24px}.top-picks_catalogue__QdWkD{grid-template-columns:minmax(0,1fr)}.top-picks_filterBody__AyU40{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.top-picks_filterBody__AyU40 fieldset{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.top-picks_filterBody__AyU40 .top-picks_search__pOTlB{grid-column:1/-1}.top-picks_seoColumns__hXLn1{grid-template-columns:1fr;gap:4px}.top-picks_toolbar__IjcZW label{width:165px}.top-picks_grid__9edCd{gap:14px}}@media (max-width:480px){.top-picks_grid__9edCd{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.top-picks_cardVisual__zRSEF{height:130px}.top-picks_illustration__6ly4S{width:110px;height:90px}.top-picks_categoryBadge__C2MRZ{top:7px;left:7px;font-size:8px;max-width:calc(100% - 14px)}.top-picks_cardBody__b_HXV{padding:12px 10px}.top-picks_card__4NTEh h3{font-size:15px}.top-picks_specs__u2lW4{gap:8px;font-size:10px}.top-picks_buy__o1vEZ{font-size:11px;padding:10px 8px}.top-picks_brand__Xyzqn{overflow-wrap:anywhere}.top-picks_filterBody__AyU40,.top-picks_filterBody__AyU40 fieldset{grid-template-columns:minmax(0,1fr)}.top-picks_toolbar__IjcZW h2{font-size:27px}.top-picks_toolbar__IjcZW label{width:150px}}.top-picks_screenReader__MJmKl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@supports (content-visibility:auto){.top-picks_card__4NTEh{content-visibility:auto;contain-intrinsic-size:auto 470px}}.top-picks_filterHeading__nqcQi{font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:600;margin:0;padding:20px}.top-picks_mobileFilterToggle__D4W_Z{display:none}@media (max-width:760px){.top-picks_filterHeading__nqcQi{display:none}.top-picks_mobileFilterToggle__D4W_Z{display:flex;width:100%;align-items:center;justify-content:space-between;padding:18px 20px;border:0;background:var(--paper);color:var(--ink);font-size:14px;cursor:pointer}.top-picks_filterBody__AyU40[data-expanded=false]{display:none}}.top-picks_photoLink__t5XU9{display:block;width:100%;height:100%}