.picks-page{background:#f4f5ef;color:#29362d}.picks-page section{padding:72px 7%}.picks-page h1{font:400 clamp(40px,4.7vw,69px)/1.08 Georgia,serif;letter-spacing:-1.8px;margin:22px 0}.picks-page h2,.home-picks h2{font:400 clamp(30px,3.5vw,48px)/1.15 Georgia,serif;letter-spacing:-1px;margin:16px 0}.picks-page p,.home-picks p{font-size:14px;line-height:1.85}.picks-page .eyebrow,.home-picks .eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:700}.picks-page .picks-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:5%;align-items:center;background:#254c31;color:#fff;padding-top:60px;padding-bottom:60px}.picks-hero-copy>p{max-width:540px;color:#d8e4d3}.picks-hero .eyebrow{color:#d4e6a8}.picks-hero-photo{position:relative;overflow:hidden;border-radius:10px}.picks-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.picks-hero-photo>span{position:absolute;bottom:0;left:0;right:0;background:#13281cdd;color:white;padding:16px 20px;font-size:9px;letter-spacing:2px}.picks-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.picks-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:15px 20px;background:#d8e7ac;color:#254c31;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.5px;min-height:48px}.picks-button.outline{border:1px solid #a6bb99;background:transparent;color:white}.picks-button:hover{filter:brightness(1.07)}.picks-page .picks-stats{display:grid;grid-template-columns:repeat(3,1fr);padding-top:28px;padding-bottom:28px;border-bottom:1px solid #d2ddcc;background:#e7eddc;gap:25px}.picks-stats article{padding:8px 0;text-align:center;border-right:1px solid #bdcdb0}.picks-stats article:last-child{border-right:0}.picks-stats strong{display:block;font:400 clamp(25px,3vw,39px) Georgia,serif;letter-spacing:-.8px}.picks-stats span{display:block;margin-top:9px;font-size:11px;color:#586a50}.picks-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:start}.picks-story p{margin-top:0;color:#596454}.picks-legacy{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;background:#e8eddf;align-items:center}.picks-legacy p{max-width:560px;color:#57634f}.legacy-panel{padding:32px;border:1px solid #b7c6a6;background:#f4f6ed}.legacy-panel>span{font-size:9px;letter-spacing:2px;color:#586e4b}.legacy-panel>div{font:400 34px/1.5 Georgia,serif;margin:20px 0}.legacy-panel p{font-size:12px;margin-bottom:0}.picks-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}.picks-section-heading>div{max-width:720px}.picks-section-heading h2{max-width:650px}.picks-section-heading p{color:#64705b;max-width:630px}.picks-text-link{font-size:10px;letter-spacing:.6px;line-height:1.7;font-weight:700;text-underline-offset:5px;flex-shrink:0;margin-bottom:18px}.picks-filterbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #cfd9c5;padding-top:22px;margin-bottom:26px}.pick-filters{display:flex;gap:8px;flex-wrap:wrap}.pick-filters button{border:1px solid #b8c8aa;background:transparent;color:#35572b;border-radius:4px;font-size:11px;padding:10px 16px;cursor:pointer;min-height:40px}.pick-filters button[aria-pressed=true]{background:#376728;color:#fff;border-color:#376728}.picks-filterbar>p{font-size:11px;color:#617354}.pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 22px}.pick-card{min-width:0;border:1px solid #d5ddcf;background:#fff;border-radius:8px;overflow:hidden}.pick-photo{display:block;width:100%;padding:0;border:0;position:relative;background:#dce3d6;cursor:zoom-in;aspect-ratio:4/3}.pick-photo img{display:block;width:100%;height:100%;object-fit:contain}.pick-photo:after{content:'↗';position:absolute;bottom:12px;right:12px;border:1px solid #e4eadb;color:#fff;background:#213523b3;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:15px}.pick-card-body{padding:20px}.pick-card h3{font:400 21px/1.3 Georgia,serif;letter-spacing:-.4px;margin:12px 0 14px;overflow-wrap:anywhere}.pick-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:9px;letter-spacing:1px;color:#698058}.pick-status{display:inline-block;padding:5px 9px;font-size:10px;line-height:1.4;background:#edf3e6;color:#42612e;border-radius:4px}.pick-status.check,.pick-status.in-person{background:#f7eddb;color:#79582c}.pick-status.out{background:#ebedeb;color:#626762}.pick-card-body>a{display:block;font-size:10px;letter-spacing:.2px;margin-top:16px;text-underline-offset:4px}.last-chance-badge{color:#923f29;background:#fff2e7;border:1px solid #e6bca4;padding:5px 8px;font-size:9px;letter-spacing:.7px;border-radius:4px}.picks-page .picks-last{background:#eee6d8;border-top:1px solid #d8c9b3;border-bottom:1px solid #d8c9b3}.picks-last .eyebrow{color:#8b432d}.picks-last .pick-card{border-color:#d7c8b4}.picks-page .picks-fine{font-size:11px;line-height:1.8;color:#6a7460;margin-top:24px}.picks-page .picks-check,.picks-page .picks-past{padding-top:45px;padding-bottom:45px}.picks-past summary{font-size:13px;cursor:pointer;font-weight:bold;margin-bottom:24px}.picks-page .picks-join{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#315e3c;color:white}.picks-join .eyebrow{color:#d8e7ad}.picks-join p{color:#dbe6d4}.join-steps article{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #719465}.join-steps article:first-child{border-top:1px solid #719465}.join-steps article>span{font-size:11px;padding-top:5px;color:#d8e7ad}.join-steps h3{font:400 23px/1.3 Georgia,serif;margin:0 0 10px}.join-steps p{font-size:12px;margin:0}.picks-page .picks-visit{display:flex;justify-content:space-between;align-items:center;gap:30px}.picks-visit .picks-button{background:#376728;color:white}#pick-viewer{border:0;border-radius:8px;background:#18291f;color:white;max-width:min(1100px,94vw);padding:25px;max-height:94vh}#pick-viewer::backdrop{background:#102018dd}#pick-viewer-photo{display:block;max-width:100%;max-height:75vh;width:auto;height:auto;margin:auto;object-fit:contain}#pick-viewer-title{font:400 18px Georgia,serif;margin:18px 28px 0}#close-pick-viewer{display:block;margin:0 0 15px auto;background:#fff;color:#254c31;border:0;border-radius:50%;width:34px;height:34px;font-size:17px;cursor:pointer}.home-picks{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#e1e9d5}.home-picks p{max-width:510px;color:#546849}.home-picks .picks-button{margin-top:18px;background:#376728;color:white}.home-picks-photo{display:block;position:relative;border-radius:8px;overflow:hidden}.home-picks-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.home-picks-photo>span{display:block;padding:18px 22px;background:#315e3c;color:#fff;font-size:10px;letter-spacing:1px}.picks-page [hidden]{display:none!important}.picks-page a:focus-visible,.picks-page button:focus-visible,.picks-page summary:focus-visible{outline:3px solid #b88c3d;outline-offset:4px}@media(max-width:1050px){.picks-page .picks-hero{grid-template-columns:1fr 1fr;gap:30px}.picks-hero h1{font-size:48px}.picks-section-heading{display:block}.picks-text-link{display:inline-block;margin:0}.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picks-page .picks-join{gap:40px}.legacy-panel{padding:25px}}@media(max-width:700px){.picks-page section{padding:48px 6%}.picks-page .picks-hero{grid-template-columns:1fr;padding:42px 6%;gap:30px}.picks-hero h1{font-size:42px}.picks-page .picks-stats{padding:22px 6%;grid-template-columns:1fr;gap:0}.picks-stats article{border-right:0;border-bottom:1px solid #bdcdb0;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:17px 0;gap:20px}.picks-stats article:last-child{border-bottom:0}.picks-stats strong{font-size:27px}.picks-stats span{font-size:10px;text-align:right;margin-top:0}.picks-story,.picks-legacy,.picks-page .picks-join,.home-picks{grid-template-columns:1fr;gap:26px}.picks-story h2 br{display:none}.pick-grid{gap:20px;grid-template-columns:1fr}.pick-card-body{padding:20px}.picks-page .picks-visit{display:block}.picks-visit .picks-button{margin-top:20px}.home-picks{padding:48px 6%}.picks-filterbar{align-items:start;gap:10px}.picks-page p{font-size:13px}.legacy-panel>div{font-size:31px}.picks-button{font-size:10px}.picks-page .picks-fine{font-size:10px}.join-steps h3{font-size:22px}#pick-viewer{padding:16px}}

.picks-jumpnav{position:sticky;top:0;z-index:10;display:flex;justify-content:center;gap:15px 42px;flex-wrap:wrap;padding:14px 7%;border-bottom:1px solid #d4decc;background:#f5f8efed;backdrop-filter:blur(10px)}.picks-jumpnav a{font-size:11px;font-weight:700;text-decoration:none;color:#31582a;padding:8px 0}.picks-jumpnav a:hover{text-decoration:underline;text-underline-offset:5px}.picks-page section{scroll-margin-top:80px}@media(max-width:700px){.picks-jumpnav{gap:6px 22px;padding:9px 6%}.picks-jumpnav a{font-size:10px}.picks-page section{scroll-margin-top:95px}}

#collections .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-pick-collection h3 a{text-decoration:none}.collection-photo-link{display:block}.collection-picks-link{display:inline-block;margin-top:18px;font-size:10px;letter-spacing:.6px;font-weight:700;text-underline-offset:5px}@media(max-width:1100px){#collections .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#collections .collection-grid{grid-template-columns:1fr}}

.picks-page .picks-hero .eyebrow{color:#d4e6a8!important}
