:root{--font-head:"Baloo Bhaina 2",sans-serif;--font-body:"Poppins",sans-serif;--green:#526833;--deep:#2F4420;--paper:#EEF2E6;--paper-2:#F6F8F3;--ink:#1F1F1F;--ink-2:#4A5249;--muted:#7C8478;--line:rgba(47,68,32,.14);--white:#fff;--seed:#E9B949}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.page{width:100%;max-width:none;margin:0 auto;background:#fff;overflow:hidden}.h{font-family:var(--font-head);font-weight:800;line-height:1.08;letter-spacing:-.3px}.wrap{padding:0 80px}section{padding:88px 80px}.eyebrow{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.sec-title{font-family:var(--font-head);font-weight:800;font-size:46px;line-height:1.08;letter-spacing:-.4px;max-width:900px}.sec-sub{font-size:18px;color:var(--ink-2);margin-top:14px;max-width:760px}.btn{display:inline-block;font-family:var(--font-head);font-weight:700;font-size:18px;line-height:1;padding:17px 30px 13px;border-radius:999px;background:var(--deep);color:#fff;white-space:nowrap}.btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55);padding:15px 28px 11px}.btn--paper{background:var(--paper);color:var(--deep)}.link{font-family:var(--font-head);font-weight:700;font-size:17px;color:var(--deep)}.link:after{content:" \2192"}.ann{background:var(--deep);color:#fff;text-align:center;font-size:14px;padding:10px 20px;font-weight:500}.ann b{font-weight:600}.hdr{display:flex;align-items:center;gap:28px;padding:0 80px;height:84px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:5}.logo{font-family:var(--font-head);font-weight:800;font-size:28px;letter-spacing:2px;color:var(--deep);margin-right:16px;padding-top:6px}.hdr nav{display:flex;gap:6px;flex:1}.hdr nav a{font-size:15px;font-weight:500;padding:9px 13px;border-radius:999px;color:var(--ink)}.hdr nav a.active{background:var(--paper);color:var(--deep);font-weight:600}.icons{display:flex;gap:18px;font-size:14px;font-weight:500;color:var(--ink-2)}.icons .cart{color:var(--deep);font-weight:600}.icons .cart em{display:inline-block;font-style:normal;background:var(--deep);color:#fff;border-radius:999px;font-size:11px;padding:1px 7px;margin-left:4px}.burger{display:none}.hero{position:relative;background:var(--deep);padding:0;min-height:640px;overflow:hidden;display:grid;grid-template-columns:1fr}.hero__text{position:relative;z-index:2;color:#fff;padding:96px 40px 96px 80px;max-width:700px;display:flex;flex-direction:column;justify-content:center}.hero__text .eyebrow{color:#bbd3a6}.hero h1{font-family:var(--font-head);font-weight:800;font-size:74px;line-height:1;letter-spacing:-1px;text-shadow:0 2px 18px rgba(31,40,24,.45)}.hero p{font-size:20px;line-height:1.55;color:#ffffffe6;margin-top:24px;max-width:500px;text-shadow:0 1px 12px rgba(31,40,24,.5)}.hero .btns{display:flex;gap:14px;margin-top:36px}.hero .btns .btn{background:#fff;color:var(--deep)}.hero__media{position:absolute;top:0;bottom:0;left:20%;right:0;overflow:hidden;animation:heroDrift 22s ease-in-out infinite alternate;transform-origin:60% 50%}.hero__layer{position:absolute;top:0;bottom:0;left:0;width:110%;height:100%;object-fit:cover;object-position:0 50%}.hero__breeze{filter:url(#breeze);-webkit-mask-image:linear-gradient(90deg,#000 0 41%,transparent 49%);mask-image:linear-gradient(90deg,#000 0 41%,transparent 49%)}.hero__water{filter:url(#ripple);-webkit-mask-image:radial-gradient(ellipse 326px 48px at 22.7% 54%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 326px 48px at 22.7% 54%,#000 55%,transparent 100%)}.hero__bird{filter:url(#flutter);-webkit-mask-image:radial-gradient(ellipse 100px 85px at 29.5% 46%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 100px 85px at 29.5% 46%,#000 45%,transparent 100%);animation:birdBob 3.6s ease-in-out infinite}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity .6s}.hero--video .hero__video{opacity:1}.hero--video .hero__breeze,.hero--video .hero__water,.hero--video .hero__bird{display:none}.hero__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--deep) 0%,var(--deep) 8%,rgba(47,68,32,.9) 14%,rgba(47,68,32,.5) 20%,rgba(47,68,32,0) 27%)}@keyframes heroDrift{0%{transform:scale(1.03) translate(0)}to{transform:scale(1.07) translate(-10px)}}@keyframes birdBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){.hero__media,.hero__bird{animation:none}.hero__breeze,.hero__water,.hero__bird{filter:none}.hero__video{display:none}}.hero__sound{position:absolute;z-index:3;right:28px;bottom:28px;display:flex;align-items:center;gap:8px;background:#fffffff0;color:var(--deep);border-radius:18px;padding:7px;box-shadow:0 8px 28px #1824121f;font:600 13px/1 var(--font-body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__sound button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.hero__sound .sound-main{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:12px}.sound-choices{display:flex;gap:4px}.sound-choices button{padding:8px 10px;border-radius:10px;color:var(--muted)}.sound-choices button.on{background:var(--brand);color:#fff}.hero__sound svg{width:20px;height:20px;fill:none;stroke:var(--deep);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hero__sound svg path:first-child{fill:var(--deep)}.hero__sound[aria-pressed=true] .w{animation:wave 1s ease-in-out infinite alternate}@keyframes wave{0%{opacity:.3}to{opacity:1}}.hero__tag{position:absolute;z-index:3;left:47%;bottom:28px;background:#ffffffeb;color:var(--deep);border-radius:12px;padding:12px 16px 10px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__tag b{font-family:var(--font-head);font-weight:800;font-size:16px}.hero__tag i{width:10px;height:10px;border-radius:50%;background:#e24b3b;box-shadow:0 0 8px #e24b3b}.meet{background:var(--paper-2)}.meet__grid{display:grid;grid-template-columns:400px 1fr;gap:88px;align-items:center;margin-top:48px}.phone{width:320px;margin:0 auto;border-radius:44px;background:#111;padding:12px;box-shadow:0 40px 60px #2f44202e}.phone img{border-radius:34px;width:100%}.live{position:relative}.screen{position:relative;border-radius:34px;overflow:hidden;aspect-ratio:891/1934;background:#0b1a10}.screen .scr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;transition:opacity 1.4s ease}.screen .scr--night{opacity:0}.is-night .screen .scr--night{opacity:1}.is-night .screen .scr--day{opacity:0}.pulse{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fffffff2;box-shadow:0 0 0 2px #fff9;animation:pulse 2.6s ease-out infinite;opacity:0;transition:opacity .6s}.pulse:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.8);animation:ring 2.6s ease-out infinite;animation-delay:inherit}.live:not(.is-night) .p-day,.is-night .p-night{opacity:1}@keyframes pulse{0%,to{transform:scale(.9)}50%{transform:scale(1.15)}}@keyframes ring{0%{transform:scale(.6);opacity:1}to{transform:scale(2.6);opacity:0}}.toasts{position:absolute;left:12px;right:12px;top:58px;display:grid;gap:8px;pointer-events:none}.toast{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;background:#fffffff0;color:var(--ink);border-radius:14px;padding:9px 12px;font-size:11.5px;line-height:1.25;box-shadow:0 10px 24px #0000002e;opacity:0;transform:translateY(-10px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.toast b{display:block;font-family:var(--font-head);font-weight:800;font-size:13px}.toast span{color:var(--ink-2)}.toast .av{width:30px;height:30px;border-radius:50%;display:block}.live:not(.is-night) .t-day,.is-night .t-night{animation:toast 6.4s ease forwards;animation-delay:var(--d)}@keyframes toast{0%{opacity:0;transform:translateY(-10px)}10%,70%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(-6px)}}.clock{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:22px;font-size:14px;color:var(--ink-2)}.clock b{font-family:var(--font-head);font-weight:800;font-size:16px;color:var(--deep)}.clock .sun{width:14px;height:14px;border-radius:50%;background:var(--seed);box-shadow:0 0 0 4px #e9b94940;transition:all .8s}.is-night .clock .sun{background:#c9d3e6;box-shadow:inset -4px -2px #6e7b99}.dn{display:flex;justify-content:center;gap:6px;margin-top:12px}.dn a{font-size:12px;font-weight:600;padding:6px 12px 4px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);cursor:pointer}.dn a.on{background:var(--deep);color:#fff;border-color:var(--deep)}@media(prefers-reduced-motion:reduce){.pulse,.pulse:after{animation:none}.toast{animation:none!important;opacity:1;transform:none}}.appbox{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.appbox:last-child{border-bottom:1px solid var(--line)}.appbox .ic{width:52px;height:52px;border-radius:14px;background:var(--paper);display:flex;align-items:center;justify-content:center}.appbox .ic svg{width:26px;height:26px;stroke:var(--deep);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.appbox h3{font-family:var(--font-head);font-weight:800;font-size:24px;line-height:1.15}.appbox p{font-size:16px;color:var(--ink-2);margin-top:6px;max-width:620px}.appbox .badge{display:inline-block;font-size:12px;font-weight:600;color:var(--deep);background:#dde8cf;border-radius:6px;padding:3px 8px 1px;margin-left:8px;vertical-align:middle;letter-spacing:.04em}.paths{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.path{background:var(--paper);border-radius:22px;padding:30px 28px 28px;display:flex;flex-direction:column;min-height:420px;color:inherit;text-decoration:none}.path .tag{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.path h3{font-family:var(--font-head);font-weight:800;font-size:28px;line-height:1.1;margin-top:10px}.path p{font-size:16px;color:var(--ink-2);margin-top:12px;flex:1}.path .pic{height:170px;margin:18px -6px 10px;display:flex;align-items:flex-end;justify-content:center}.path .pic img{max-height:170px;object-fit:contain;mix-blend-mode:multiply}.path .link{margin-top:14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}.grid--5{grid-template-columns:repeat(5,1fr);gap:28px}.grid--2{grid-template-columns:repeat(2,1fr);max-width:1000px}.card{position:relative}.card__media{position:relative;aspect-ratio:1/1;background:var(--paper);border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center}.card__media img{width:100%;height:100%;object-fit:contain;padding:10px}.card__rank{position:absolute;left:14px;top:14px;background:var(--deep);color:#fff;border-radius:8px;font-family:var(--font-head);font-weight:700;font-size:14px;padding:6px 10px 4px}.card__kicker{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin-top:18px}.card__name{font-family:var(--font-head);font-weight:800;font-size:22px;line-height:1.22;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__meta{font-size:15px;color:var(--ink-2);margin-top:6px}.card__price{margin-top:10px;font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--deep)}.card__price s{color:var(--muted);font-weight:600;font-size:17px;margin-left:8px}.card__rev{margin-top:6px;font-size:14px;color:var(--ink-2)}.card__rev b{color:#000;letter-spacing:1px;font-weight:400;margin-right:6px}.swatches{display:flex;gap:6px;margin-top:10px}.swatches span{width:18px;height:18px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line)}.choose{background:var(--paper-2)}.compare{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.cmp{background:#fff;border:1px solid var(--line);border-radius:22px;padding:34px 32px 32px}.cmp .q{font-family:var(--font-head);font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.cmp h3{font-family:var(--font-head);font-weight:800;font-size:28px;line-height:1.12;margin-top:8px}.cmp .opt{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}.cmp .opt>div{background:var(--paper-2);border-radius:14px;padding:16px 18px 14px}.cmp .opt b{font-family:var(--font-head);font-weight:800;font-size:18px;display:block;color:var(--deep)}.cmp .opt span{font-size:15px;color:var(--ink-2);display:block;margin-top:2px}.cmp .opt a{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--deep)}.cmp .opt a:after{content:" \2192"}.reassure{margin-top:36px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 28px;font-size:17px;color:var(--ink-2);display:flex;align-items:center;gap:16px}.reassure svg{width:28px;height:28px;flex:none;stroke:var(--deep);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reassure b{color:var(--ink);font-weight:600}.cam-split{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;margin-top:48px}.scene{border-radius:24px;overflow:hidden;aspect-ratio:16/10;background:var(--paper)}.scene img{width:100%;height:100%;object-fit:cover}.scene--flex img{object-position:68% 50%}.feats{display:grid;grid-template-columns:1fr 1fr;gap:22px}.feat{background:var(--paper);border-radius:18px;padding:24px 22px 20px}.feat b{font-family:var(--font-head);font-weight:800;font-size:20px;line-height:1.15;display:block}.feat span{font-size:15px;color:var(--ink-2);display:block;margin-top:6px}.feat .n{font-family:var(--font-head);font-weight:800;font-size:34px;color:var(--deep);line-height:1;margin-bottom:8px}.cross{margin-top:48px;border:1px dashed rgba(47,68,32,.35);border-radius:22px;padding:28px 32px;display:grid;grid-template-columns:auto 1fr 1fr;gap:40px;align-items:center}.cross .t{font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--deep);max-width:200px;line-height:1.15}.cross .item{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:center}.cross .item img{width:76px;height:76px;object-fit:contain;background:var(--paper);border-radius:14px;padding:6px}.cross .item b{font-family:var(--font-head);font-weight:800;font-size:18px;display:block;line-height:1.15}.cross .item span{font-size:15px;color:var(--ink-2);display:block;margin-top:2px}.band{background:var(--deep);color:#fff;border-radius:24px;padding:56px 64px;margin-top:56px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.band h3{font-family:var(--font-head);font-weight:800;font-size:40px;line-height:1.05}.band p{font-size:18px;color:#ffffffd6;margin-top:16px;max-width:560px}.band .facts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.band .facts div{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px 18px 14px}.band .facts b{font-family:var(--font-head);font-weight:800;font-size:22px;display:block;line-height:1.1}.band .facts span{font-size:14px;color:#ffffffc7;display:block;margin-top:4px}.group-title{font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--deep);margin-top:56px;padding-bottom:12px;border-bottom:1px solid var(--line)}.group-title small{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--ink-2);margin-left:12px}.group-title+.grid{margin-top:28px}.gear{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px;max-width:1000px}.gear .card__media{aspect-ratio:4/3}.proof{background:var(--paper-2)}.proof__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start;margin-top:48px}.quote{background:#fff;border-radius:22px;padding:36px 36px 32px;border:1px solid var(--line)}.quote .stars{color:#000;letter-spacing:2px;font-size:18px}.quote p{font-family:var(--font-head);font-weight:700;font-size:26px;line-height:1.3;margin-top:14px}.quote .who{font-size:15px;color:var(--ink-2);margin-top:16px}.press{display:flex;flex-wrap:wrap;gap:16px 36px;align-items:center;margin-top:22px}.press img{height:44px;width:auto;filter:none;opacity:1}.journal{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.group-title--journal{display:flex;align-items:baseline;flex-wrap:wrap}.group-title--journal .viewall{font-family:var(--font-body);font-size:14px;font-weight:600;margin:0 0 0 2ch}.post{background:#fff;border:1px solid var(--line);border-radius:18px;padding:0;overflow:hidden;display:flex;flex-direction:column}.post__media{aspect-ratio:16/10;background:var(--paper);overflow:hidden}.post__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.post:hover .post__media img{transform:scale(1.04)}.post__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.post .k{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.post h4{font-family:var(--font-head);font-weight:800;font-size:22px;line-height:1.2;margin-top:8px}.post p{font-size:15px;color:var(--ink-2);margin-top:10px}.post .d{font-size:13px;color:var(--muted);margin-top:auto;padding-top:14px}.trust{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:40px 80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust>div{display:flex;gap:12px;align-items:flex-start}.trust svg{width:26px;height:26px;flex:none;stroke:var(--deep);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.trust b{font-family:var(--font-head);font-weight:800;font-size:17px;display:block;line-height:1.15}.trust span{font-size:14px;color:var(--ink-2);display:block;margin-top:2px}footer{padding:64px 80px 40px;background:var(--paper-2)}.ft{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px}.ft h5{font-family:var(--font-head);font-weight:800;font-size:17px;margin-bottom:14px;color:var(--deep)}.ft a{display:block;font-size:14px;color:var(--ink-2);margin-bottom:9px}.ft p{font-size:14px;color:var(--ink-2);max-width:360px}.ft .logo{margin:0 0 10px}.sub{display:flex;margin-top:18px;max-width:380px}.sub span{flex:1;border:1px solid var(--line);border-right:0;border-radius:999px 0 0 999px;padding:12px 16px;font-size:14px;color:var(--muted);background:#fff}.sub b{background:var(--deep);color:#fff;border-radius:0 999px 999px 0;padding:12px 20px;font-size:14px;font-weight:600}.copy{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);display:flex;justify-content:space-between}html.m body{background:#ddd}html.m .page{width:390px;margin:0}.viewall{display:inline-block;margin-top:16px}.crumbs{font-size:14px;color:var(--muted);padding:22px 80px 0}.crumbs a{color:var(--ink-2)}.crumbs span:before{content:"/";margin:0 8px;color:var(--line)}.pagehead{padding:56px 80px 40px;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end}.pagehead h1{font-family:var(--font-head);font-weight:800;font-size:58px;line-height:1.02;letter-spacing:-.6px}.pagehead .sec-sub{font-size:19px}.pagehead .pic{border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:var(--paper)}.pagehead .pic img{width:100%;height:100%;object-fit:cover}.pagehead .pic--cameras img{object-position:100% 50%}.pagehead .pic--feeders img{object-position:72% 50%}.tabs{display:flex;flex-wrap:wrap;gap:10px;padding:0 80px;margin-top:8px}.tabs a{font-size:15px;font-weight:500;padding:9px 16px 7px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2)}.tabs a.on{background:var(--deep);color:#fff;border-color:var(--deep);font-weight:600}.filters{display:flex;align-items:center;gap:14px;padding:28px 80px 0;font-size:15px;color:var(--ink-2)}.filters .n{font-weight:600;color:var(--ink);margin-right:auto}.filters .chip{padding:8px 14px 6px;border-radius:999px;border:1px solid var(--line);font-size:14px}.filters .chip.on{background:var(--paper);border-color:transparent;color:var(--deep);font-weight:600}.filters .sort{margin-left:12px;padding:8px 14px 6px;border:1px solid var(--line);border-radius:10px;font-size:14px}.feature{margin:40px 80px 0;background:var(--deep);color:#fff;border-radius:26px;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr}.feature img{width:100%;height:100%;object-fit:cover;min-height:380px}.feature .tx{padding:52px 56px;display:flex;flex-direction:column;justify-content:center}.feature .k{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#bbd3a6}.feature h2{font-family:var(--font-head);font-weight:800;font-size:42px;line-height:1.05;margin-top:12px}.feature p{font-size:17px;color:#ffffffd6;margin-top:14px;max-width:520px}.feature .btn{align-self:flex-start;margin-top:26px;background:#fff;color:var(--deep)}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 28px;padding:48px 80px 0}.postc{display:block}.postc .cover{aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:var(--paper)}.postc .cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.postc:hover .cover img{transform:scale(1.03)}.postc .k{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-top:16px}.postc h3{font-family:var(--font-head);font-weight:800;font-size:23px;line-height:1.2;margin-top:6px}.postc p{font-size:15px;color:var(--ink-2);margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.postc .d{font-size:13px;color:var(--muted);margin-top:12px}.pager{display:flex;justify-content:center;gap:8px;padding:48px 80px 0;font-size:15px}.pager a{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line);color:var(--ink-2);padding:0 12px}.pager a.on{background:var(--deep);color:#fff;border-color:var(--deep)}.subscribe{margin:72px 80px 0;background:var(--deep);color:#fff;border-radius:24px;padding:48px 56px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.subscribe h3{font-family:var(--font-head);font-weight:800;font-size:34px;line-height:1.05}.subscribe p{font-size:16px;color:#ffffffd1;margin-top:8px;max-width:560px}.subscribe .sub{margin:0;max-width:none;width:440px}.subscribe .sub span{border-color:transparent}.subscribe .sub b{background:var(--seed);color:var(--deep)}.arthead{padding:56px 80px 0;max-width:1100px}.arthead .k{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.arthead h1{font-family:var(--font-head);font-weight:800;font-size:56px;line-height:1.04;letter-spacing:-.6px;margin-top:12px}.arthead .by{font-size:15px;color:var(--ink-2);margin-top:18px;display:flex;gap:18px;align-items:center}.arthead .by i{width:34px;height:34px;border-radius:50%;background:var(--deep);display:inline-block}.arthead .by em{font-style:normal;color:var(--muted)}.artcover{margin:36px 80px 0;border-radius:24px;overflow:hidden;aspect-ratio:21/9;background:var(--paper)}.artcover img{width:100%;height:100%;object-fit:cover}.artwrap{display:grid;grid-template-columns:260px 720px;gap:72px;padding:56px 80px 0;justify-content:start}.toc{position:sticky;top:110px;align-self:start;font-size:14px}.toc .t{font-family:var(--font-head);font-weight:800;font-size:15px;color:var(--deep);margin-bottom:10px}.toc a{display:block;padding:7px 0 7px 14px;border-left:2px solid var(--line);color:var(--ink-2);line-height:1.35}.toc a.on{border-color:var(--deep);color:var(--deep);font-weight:600}.toc .share{margin-top:28px;display:flex;gap:8px}.toc .share span{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--ink-2)}.prose{font-size:18px;line-height:1.7;color:var(--ink)}.prose p{margin:0 0 22px}.prose h2{font-family:var(--font-head);font-weight:800;font-size:32px;line-height:1.15;margin:44px 0 16px;letter-spacing:-.3px}.prose h3{font-family:var(--font-head);font-weight:800;font-size:22px;line-height:1.2;margin:28px 0 10px}.prose ul,.prose ol{margin:0 0 22px 24px}.prose li{margin-bottom:8px}.prose a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.prose img{border-radius:18px;margin:8px 0 26px}.prose figure{margin:8px 0 26px}.prose figcaption{font-size:14px;color:var(--muted);margin-top:8px}.prose table{border-collapse:collapse;width:100%;font-size:15px;margin:0 0 26px}.prose th,.prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.prose th{background:var(--paper-2);font-weight:600}.box{background:var(--paper);border-radius:18px;padding:24px 26px 12px;margin:0 0 28px}.box .box__t{font-family:var(--font-head);font-weight:800;font-size:18px;color:var(--deep);margin-bottom:10px}.box ul{margin-left:20px}.box p{margin-bottom:12px}.artprod{border:1px solid var(--line);border-radius:22px;padding:26px 28px;margin:12px 0 34px;background:#fff}.artprod .t{font-family:var(--font-head);font-weight:800;font-size:20px;color:var(--deep)}.artprod .row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.artprod .it{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center}.artprod .it img{width:88px;height:88px;object-fit:contain;background:var(--paper);border-radius:14px;padding:6px}.artprod .it b{font-family:var(--font-head);font-weight:800;font-size:17px;display:block;line-height:1.15}.artprod .it span{font-size:14px;color:var(--ink-2);display:block;margin-top:2px}.artprod .it .p{font-family:var(--font-head);font-weight:800;color:var(--deep);font-size:16px;margin-top:4px;display:block}.artend{padding:56px 80px 0}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.guide{margin:64px 80px 0;background:var(--paper-2);border:1px solid var(--line);border-radius:24px;padding:40px 44px;display:grid;grid-template-columns:auto 1fr 1fr;gap:40px;align-items:center}.guide .t{font-family:var(--font-head);font-weight:800;font-size:26px;line-height:1.1;color:var(--deep);max-width:240px}.guide .t small{display:block;font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--ink-2);margin-top:8px;letter-spacing:0}.guide .o{background:#fff;border-radius:16px;padding:18px 20px 16px}.guide .o b{font-family:var(--font-head);font-weight:800;font-size:18px;display:block;color:var(--deep)}.guide .o span{font-size:15px;color:var(--ink-2);display:block;margin-top:4px}.coll .grid{padding:0 80px;margin-top:36px}.coll .cross{margin:64px 80px 0}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;padding:28px 80px 0;align-items:start}.gallery .main{aspect-ratio:1/1;border-radius:24px;background:var(--paper);overflow:hidden;display:flex;align-items:center;justify-content:center}.gallery .main img{width:100%;height:100%;object-fit:contain;padding:24px}.gallery .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px}.gallery .thumbs div{aspect-ratio:1/1;border-radius:14px;background:var(--paper);overflow:hidden;border:2px solid transparent}.gallery .thumbs div.on{border-color:var(--deep)}.gallery .thumbs img{width:100%;height:100%;object-fit:contain;padding:6px}.buy h1{font-family:var(--font-head);font-weight:800;font-size:40px;line-height:1.08;letter-spacing:-.4px}.buy .rev{font-size:15px;color:var(--ink-2);margin-top:10px}.buy .rev b{color:#000;letter-spacing:1px;font-weight:400;margin-right:6px}.buy .price{margin-top:18px;display:flex;align-items:baseline;gap:12px}.buy .price .now{font-family:var(--font-head);font-weight:800;font-size:36px;color:var(--deep);line-height:1}.buy .price small{font-size:14px;color:var(--ink-2)}.buy .lead{font-size:16px;color:var(--ink-2);margin-top:14px}.opt{margin-top:24px}.opt .l{font-size:14px;font-weight:600;margin-bottom:10px}.opt .l em{font-style:normal;font-weight:500;color:var(--ink-2)}.opt .choices{display:flex;gap:10px;flex-wrap:wrap}.opt .c{border:1.5px solid var(--line);border-radius:14px;padding:12px 16px 10px;font-size:15px;min-width:150px}.opt .c.on{border-color:var(--deep);background:var(--paper-2)}.opt .c b{font-family:var(--font-head);font-weight:800;display:block;font-size:16px;color:var(--deep)}.opt .c span{font-size:13px;color:var(--ink-2)}.opt .sw{width:40px;height:40px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--line)}.opt .sw.on{box-shadow:0 0 0 2px var(--deep)}.atc{display:grid;grid-template-columns:120px 1fr 1fr;gap:12px;margin-top:28px}.atc .qty{border:1.5px solid var(--line);border-radius:999px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:16px;font-weight:600}.atc .btn{text-align:center}.atc .btn.alt{background:var(--paper);color:var(--deep)}.assure{margin-top:24px;border-top:1px solid var(--line);padding-top:18px;display:grid;gap:10px;font-size:14px;color:var(--ink-2)}.assure div{display:flex;gap:10px;align-items:center}.assure svg{width:20px;height:20px;stroke:var(--deep);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assure b{color:var(--ink);font-weight:600}.keyfacts{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:56px 80px 0}.keyfacts div{background:var(--paper);border-radius:16px;padding:20px 18px 16px}.keyfacts .n{font-family:var(--font-head);font-weight:800;font-size:26px;color:var(--deep);line-height:1}.keyfacts b{font-family:var(--font-head);font-weight:800;font-size:16px;display:block;margin-top:8px;line-height:1.15}.keyfacts span{font-size:13px;color:var(--ink-2);display:block;margin-top:4px}.pdp2{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:0 80px}.inbox{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 32px}.inbox h3,.specs h3,.vs h3{font-family:var(--font-head);font-weight:800;font-size:24px;color:var(--deep);margin-bottom:16px}.inbox ul{list-style:none}.inbox li{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:15px}.inbox li i{width:28px;height:28px;border-radius:8px;background:var(--paper);flex:none}.inbox li em{font-style:normal;font-size:12px;color:#b35c00;background:#fff1e0;border-radius:6px;padding:2px 7px;margin-left:auto}.specs table{width:100%;border-collapse:collapse;font-size:15px}.specs td{padding:11px 0;border-top:1px solid var(--line)}.specs td:first-child{color:var(--ink-2);width:42%}.vs{padding:0 80px}.vs .tbl{display:grid;grid-template-columns:1.2fr 1fr 1fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;font-size:15px}.vs .tbl>div{padding:14px 18px;border-top:1px solid var(--line)}.vs .tbl>div:nth-child(-n+3){border-top:0;background:var(--paper-2);font-family:var(--font-head);font-weight:800;font-size:17px;color:var(--deep)}.reviews{padding:0 80px}.reviews .list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rv{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.rv .stars{color:#000;letter-spacing:2px;font-size:15px}.rv p{font-size:15px;margin-top:10px;line-height:1.55}.rv .who{font-size:13px;color:var(--muted);margin-top:12px}.rv .tbc{font-size:12px;color:#b35c00;background:#fff1e0;border-radius:6px;padding:2px 7px;display:inline-block;margin-top:10px}.sec-mini{padding:64px 80px 0}.sec-mini .sec-title{font-size:34px}.pdp-cross{margin:64px 80px 0}.gallery .main img{transition:opacity .2s ease}.gallery .thumbs{grid-template-columns:repeat(6,1fr)}.gallery .thumbs--n7,.gallery .thumbs--n8{grid-template-columns:repeat(8,1fr);gap:8px}.gallery .thumbs div{cursor:pointer}.detail-imgs{padding:28px 80px 0;display:grid;gap:18px;max-width:1200px}.detail-imgs img{width:100%;height:auto;border-radius:18px;display:block}.pagehead .pic--hummingbird{aspect-ratio:5/3}:root{--bf:#F5A524;--bf-d:#D98A0B;--bf-ink:#2F4420;--bf-soft:#FFF1D6;--urgent:#D9452B}.bf-up{text-transform:uppercase;letter-spacing:.08em}.ann--bf{display:flex;justify-content:center;align-items:center;gap:20px;background:#14241a;color:#fff;font-size:14px;padding:11px 20px;text-decoration:none}.ann--bf .ann__main{font-family:var(--font-head);font-weight:800;font-size:16px;color:var(--bf);text-transform:uppercase;letter-spacing:.06em}.ann--bf .ann__sub{color:#ffffffd9}.ann--bf:hover .ann__sub{color:#fff}.hdr nav a{position:relative}.nav-bf{position:absolute;right:-6px;top:-7px;font-style:normal;font-family:var(--font-head);font-weight:800;font-size:9.5px;line-height:1;letter-spacing:.02em;background:var(--bf);color:var(--bf-ink);border-radius:6px;padding:4px 5px 3px;white-space:nowrap;transform:rotate(-3deg)}.hdr nav{gap:4px}.hdr nav a{padding:9px 8px;font-size:13.5px}.hdr .logo{margin-right:6px;font-size:25px}.icons{gap:12px;font-size:13px}.nav-bf{right:-4px;top:-8px;font-size:9px}.mnav{display:none}.hero--bf .hero__fade{background:linear-gradient(90deg,#14241a 0% 12%,#14241aeb 20%,#14241a8c 28%,#14241a00 38%)}.hero__text--bf{max-width:760px;padding-top:72px;padding-bottom:72px}.bf-tag{display:inline-block;align-self:flex-start;background:var(--bf);color:var(--bf-ink);font-family:var(--font-head);font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;padding:9px 14px 6px;border-radius:8px;transform:rotate(-2deg);box-shadow:0 8px 20px #00000040}.bf-h1{font-family:var(--font-head);font-weight:800;line-height:.9;margin-top:22px;display:flex;flex-direction:column;align-items:flex-start;color:#fff;text-transform:uppercase}.bf-h1 small{font-size:40px;letter-spacing:.12em;line-height:1}.bf-h1 em{font-style:normal;font-size:188px;letter-spacing:-6px;color:var(--bf);line-height:.86;margin:4px 0}.bf-sub{font-family:var(--font-head);font-weight:700;font-size:28px;color:#fff;margin-top:14px;line-height:1.15}.bf-dates{font-size:17px;color:#ffffffe0;margin-top:10px}.bf-dates b{color:var(--bf);font-weight:700}.hero--bf .btns{margin-top:28px}.btn--bf{background:var(--bf);color:var(--bf-ink);text-transform:uppercase;letter-spacing:.06em;font-size:15px}.hero--bf .btns .btn--ghost{text-transform:uppercase;letter-spacing:.06em;font-size:15px}.bf-ends-m,.bf-sticker{display:none}.bf-count{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 80px;background:#14241a;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.bf-count__l{display:flex;align-items:center;gap:16px;font-size:15px;color:#fffc}.bf-count__l b{font-family:var(--font-head);font-weight:800;font-size:22px;color:#fff;letter-spacing:.5px}.bf-count__l em{font-style:normal;display:inline-block;min-width:38px;text-align:center;background:var(--bf);color:var(--bf-ink);border-radius:8px;padding:5px 6px 3px;margin-right:2px}.bf-count__r{display:flex;gap:22px;font-size:14px;color:#fffc}.bf-count__r span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bf);margin-right:8px;vertical-align:1px}.bf-over .bf-count__r,.bf-over .nav-bf,.bf-over .bf-badge,.bf-over .card__save{display:none}.bf-rewards{background:#14241a;color:#fff}.bf-rewards .eyebrow{color:var(--bf);font-family:var(--font-head);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.12em}.bf-rewards .sec-sub{color:#ffffffd1}.rw-head{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:end}.rw-demo{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 18px}.rw-demo label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.rw-demo__row{display:flex;align-items:center;gap:14px;margin-top:8px}.rw-demo input{flex:1;accent-color:var(--bf)}.rw-demo b{font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--bf);min-width:84px;text-align:right}.rw-demo small{display:block;font-size:12px;color:#ffffff8c;margin-top:6px}.rw-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;padding-top:30px}.rw-track{position:absolute;left:12%;right:12%;top:0;height:6px;background:#ffffff24;border-radius:3px}.rw-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--bf),var(--bf-d));border-radius:3px;transition:width .4s}.rw-card{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:28px 24px 24px;display:flex;flex-direction:column;transition:border-color .3s,background .3s}.rw-card.is-on{border-color:var(--bf);background:#f5a52414}.rw-card--vip{background:#f5a5241a;border:2px solid var(--bf)}.rw-label{display:inline-block;align-self:flex-start;font-family:var(--font-head);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-ink);background:var(--bf);border-radius:6px;padding:5px 8px 3px}.rw-amt{font-family:var(--font-head);font-weight:800;font-size:44px;line-height:1;margin-top:14px;color:#fff}.rw-amt small{font-size:22px;color:var(--bf);margin-left:2px}.rw-pics{display:flex;align-items:center;height:118px;margin:16px 0 6px}.rw-pics img{height:104px;width:104px;object-fit:contain;background:#eef2e6;border-radius:16px;padding:6px}.rw-pics.n3 img,.rw-pics.n4 img{width:86px;height:86px;margin-right:-26px;box-shadow:0 6px 16px #0000004d}.rw-pics.n3 img:nth-child(2),.rw-pics.n4 img:nth-child(2){transform:rotate(-6deg) translateY(-6px)}.rw-pics.n3 img:nth-child(3),.rw-pics.n4 img:nth-child(3){transform:rotate(5deg)}.rw-pics.n4 img:nth-child(4){margin-left:14px;transform:none}.rw-random{font-size:12px;font-weight:600;color:var(--bf);letter-spacing:.06em;text-transform:uppercase}.rw-card b{font-family:var(--font-head);font-weight:800;font-size:21px;line-height:1.15;margin-top:10px;color:#fff}.rw-card>span{font-size:14px;color:#ffffffbf;margin-top:6px;flex:1}.rw-lim{display:inline-block;align-self:flex-start;font-style:normal;font-size:12px;font-weight:600;color:var(--bf);border:1px solid rgba(245,165,36,.5);border-radius:6px;padding:3px 8px 1px;margin-top:10px}.rw-state{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#fff9}.rw-state i{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);flex:none}.rw-state__t{display:none;color:var(--bf);font-weight:700}.rw-card.is-on .rw-state i{background:var(--bf);border-color:var(--bf);box-shadow:inset 0 0 0 3px #14241a}.rw-card.is-on .rw-state__t{display:inline}.rw-card.is-on .rw-state__gap{display:none}.rw-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;font-size:14px;color:#ffffffbf}.rw-foot .link{color:var(--bf)}.bf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a120c99;display:flex;align-items:center;justify-content:center;padding:20px}.bf-modal[hidden]{display:none}.bf-modal__box{position:relative;background:#fff;color:var(--ink);border-radius:22px;max-width:680px;width:100%;max-height:86vh;overflow:auto;padding:36px 40px}.bf-modal__box h3{font-family:var(--font-head);font-weight:800;font-size:26px;margin-bottom:16px}.bf-modal__box ul{list-style:none}.bf-modal__box li{font-size:15px;line-height:1.55;padding:10px 0;border-top:1px solid var(--line)}.bf-modal__box em{color:#b35c00;font-style:normal}.bf-modal__x{position:absolute;right:16px;top:14px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:22px;cursor:pointer}.bf-badge{position:absolute;left:14px;top:14px;z-index:2;background:var(--bf);color:var(--bf-ink);border-radius:8px;padding:7px 10px 5px;font-family:var(--font-head);font-weight:800;font-size:15px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.card__pick{display:inline-block;font-size:12px;font-weight:700;color:var(--bf-ink);background:var(--bf-soft);border:1px solid rgba(245,165,36,.5);border-radius:6px;padding:4px 8px 2px;margin-top:16px;text-transform:uppercase;letter-spacing:.05em}.card__pick+.card__kicker{margin-top:8px}.card__price{font-size:26px}.card__save{font-size:13px;color:#a86a00;margin-top:4px;font-weight:600}.card__shop{display:inline-block;margin-top:12px;background:var(--bf-ink);color:#fff;border-radius:999px;padding:11px 18px 8px;font-family:var(--font-head);font-weight:700;font-size:14px;line-height:1}.picks .grid{grid-template-columns:repeat(3,1fr);gap:36px 32px}.cat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.cat-tile{position:relative;background:var(--paper);border-radius:20px;padding:22px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:230px}.cat-tile img{width:100%;height:120px;object-fit:contain;mix-blend-mode:multiply}.cat-tile b{font-family:var(--font-head);font-weight:800;font-size:19px;line-height:1.15}.cat-tile__off{font-family:var(--font-head);font-weight:800;font-size:14px;color:var(--bf-ink);background:var(--bf);border-radius:6px;padding:5px 9px 3px;text-transform:uppercase;letter-spacing:.04em}.faq-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:32px;max-width:900px}.faq-grid details{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.faq-grid summary{font-family:var(--font-head);font-weight:800;font-size:18px;cursor:pointer;list-style:none}.faq-grid summary:after{content:"+";float:right;color:var(--green)}.faq-grid details[open] summary:after{content:"\2013"}.faq-grid p{font-size:15px;color:var(--ink-2);margin-top:8px;line-height:1.55}.faq-grid em{color:#b35c00;font-style:normal}.bf-strip{display:flex;align-items:center;gap:14px;margin:0 80px;padding:12px 18px;background:#14241a;color:#fff;border-radius:14px;font-size:14px}.bf-strip b{color:var(--bf);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.bf-strip a{margin-left:auto;color:#fff;font-weight:600;opacity:.9}.bf-band{margin:0 80px;background:#14241a;color:#fff;border-radius:24px;padding:44px 56px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.bf-band h3{font-family:var(--font-head);font-weight:800;font-size:34px;line-height:1.05}.bf-band p{font-size:16px;color:#ffffffd6;margin-top:10px;max-width:640px}.page .bf-band+.trust{margin-top:72px}.bf-save{display:inline-block;background:var(--bf);color:var(--bf-ink);border-radius:8px;padding:5px 10px 3px;font-family:var(--font-head);font-weight:800;font-size:14px;margin-left:4px;vertical-align:middle}.buy .price .now{color:var(--bf-ink)}.bf-progress{margin-top:16px;background:var(--bf-soft);border:1px solid rgba(245,165,36,.45);border-radius:16px;padding:16px 18px}.bf-progress__head{display:flex;justify-content:space-between;gap:12px;font-size:14px}.bf-progress__head b{font-family:var(--font-head);font-weight:800;font-size:16px;color:var(--bf-ink)}.bf-progress__head span{color:#a86a00;font-weight:600;text-align:right}.bf-progress__bar{position:relative;height:8px;background:#2f44201f;border-radius:4px;margin-top:12px}.bf-progress__bar i{display:block;height:100%;width:0;background:var(--bf);border-radius:4px;transition:width .4s}.bf-progress__bar .m{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--bf-d);transform:translate(-50%,-50%)}.bf-progress__legend{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-2);margin-top:8px}.bf-progress__next{font-size:14px;color:var(--ink-2);margin-top:10px}.bf-progress__next b{color:var(--bf-ink)}.bf-progress.is-done{background:#14241a;border-color:#14241a;color:#fff}.bf-progress.is-done .bf-progress__head b,.bf-progress.is-done .bf-progress__next b{color:var(--bf)}.bf-progress.is-done .bf-progress__head span,.bf-progress.is-done .bf-progress__legend,.bf-progress.is-done .bf-progress__next{color:#fffc}.icons .cart{cursor:pointer}.cart-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0a120c80}.cart-ov[hidden]{display:none}.cart-dr{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;z-index:71;background:#fff;color:var(--ink);transform:translate(100%);transition:transform .35s;display:flex;flex-direction:column;box-shadow:-20px 0 60px #00000040}.cart-dr.on{transform:none}.cart__head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.cart__head b{font-family:var(--font-head);font-weight:800;font-size:20px}.cart__head span{color:var(--muted);font-size:13px}.cart__x{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:20px;cursor:pointer}.cart__rw{padding:16px 20px;background:var(--bf-soft);border-bottom:1px solid rgba(245,165,36,.4)}.cart__rw-bar{height:8px;background:#2f44201f;border-radius:4px}.cart__rw-bar i{display:block;height:100%;width:0;background:var(--bf);border-radius:4px;transition:width .4s}.cart__rw-steps{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--ink-2)}.cart__rw-steps span.on{color:var(--bf-d);font-weight:700}.cart__rw-steps span.on:before{content:"\2713  "}.cart__rw-msg{font-size:14px;margin-top:10px;color:var(--ink-2)}.cart__rw-msg b{color:var(--bf-ink)}.cart__items{flex:1;overflow:auto;padding:8px 20px}.ci{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.ci img{width:56px;height:56px;object-fit:contain;background:var(--paper);border-radius:10px;padding:4px}.ci b{display:block;font-size:14px;line-height:1.25}.ci span{font-size:13px;color:var(--ink-2)}.ci span em{font-style:normal;background:var(--bf);color:var(--bf-ink);border-radius:4px;padding:1px 6px;font-weight:700;font-size:11px}.ci button{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer}.ci--gift{background:var(--bf-soft);margin:0 -20px;padding:12px 20px;border-bottom:1px solid #fff}.ci--gift i{font-style:normal;font-weight:700;color:var(--bf-d);font-size:13px}.ci-empty{padding:40px 10px;text-align:center;color:var(--muted);font-size:14px}.cart__foot{padding:16px 20px 20px;border-top:1px solid var(--line)}.cart__sub{display:flex;justify-content:space-between;font-size:15px}.cart__sub b{font-family:var(--font-head);font-weight:800;font-size:20px;color:var(--bf-ink)}.cart__note{font-size:12px;color:var(--muted);margin-top:6px}.cart__go{display:block;text-align:center;margin-top:12px}.cart__clear{display:block;width:100%;margin-top:8px;background:none;border:0;color:var(--muted);font-size:12px;cursor:pointer;text-decoration:underline}.cart-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:80;background:#14241a;color:#fff;border-radius:999px;padding:12px 18px;font-size:14px;box-shadow:0 10px 30px #0000004d}.cart-toast[hidden]{display:none}.js-add{cursor:pointer}@media(prefers-reduced-motion:reduce){.cart-dr,.rw-track i,.bf-progress__bar i{transition:none}}:root{--brand:#526833;--brand-10:rgba(82,104,51,.1);--tint:#EEF0EA;--tile:#ECEEE9;--cta:#FFB100;--cta-hover:#FF4E00;--ink:#222222;--ink-2:#555B52;--muted:#ABB1B4;--line:transparent;--deep:#526833;--paper:var(--tile);--paper-2:#F7F7F7;--seed:var(--cta);--bf:var(--cta);--bf-d:var(--cta-hover);--bf-ink:#222222;--bf-soft:#FFF4D6}body{color:var(--ink)}.sec-title{font-weight:700;font-size:40px;letter-spacing:0}.hero h1,.pagehead h1,.arthead h1{font-weight:700}.eyebrow{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:var(--brand)}.card__name,.postc h3,.post h4,.appbox h3,.path h3,.cmp h3,.feat b,.rw-card b,.cat-tile b,.inbox h3,.specs h3,.vs h3,.quote p,.band h3,.bf-band h3,.subscribe h3,.feature h2,.group-title,.buy h1{font-weight:700}.card__kicker,.postc .k,.post .k,.arthead .k,.feature .k,.path .tag,.cmp .q,.toc .t{text-transform:none;letter-spacing:0;font-weight:600;color:var(--brand)}.btn,.card__shop,.link,.hero__sound,.dn a,.tabs a,.filters .chip,.pager a{font-family:var(--font-body);font-weight:600}.btn{font-size:15px;padding:14px 26px;background:var(--brand);color:#fff;transition:background .3s ease,transform .2s ease,color .3s ease}.btn:hover{background:#3f5226;transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn--ghost{background:transparent;border:2px solid rgba(255,255,255,.7);color:#fff}.btn--ghost:hover{background:#ffffff24}.btn--bf,.btn--seed,.cart__go{background:var(--cta);color:#222}.btn--bf:hover,.btn--seed:hover,.cart__go:hover{background:var(--cta-hover);color:#fff}.hero .btns .btn{background:#fff;color:var(--brand)}.hero .btns .btn:hover{background:var(--tint)}.hero--bf .btns .btn--bf{background:var(--cta);color:#222}.hero--bf .btns .btn--bf:hover{background:var(--cta-hover);color:#fff}.link{color:var(--brand)}.card__media{background:var(--tile);border-radius:16px}.cmp,.post,.quote,.rv,.inbox,.artprod,.cross,.guide,.reassure,.rw-demo,.path,.feat,.appbox .ic,.cat-tile,.bf-progress,.faq-grid details{border:0;box-shadow:none}.cmp,.post,.quote,.rv,.inbox,.artprod,.reassure{background:var(--paper-2)}.cross,.guide{background:var(--tint);border:0;border-radius:20px}.cmp .opt>div{background:#fff}.faq-grid details{background:#fff;border-bottom:1px solid #E9EAEB;border-radius:0;padding:18px 4px}.faq-grid{max-width:900px}.appbox{border-color:#e9eaeb}.toc a{border-left-color:#e9eaeb}.meet,.choose,.proof,#feeders,#food,.bf-cats{background:#fff}.meet,.proof{background:var(--tint)}section#feeders[style],section#food[style]{background:#fff!important}.choose{background:#fff}.ann,.ann--bf{background:var(--brand);color:#fff;font-size:13.5px;padding:9px 20px}.ann--bf .ann__main{color:#ffe28a;font-size:14px;letter-spacing:.04em}.ann--bf .ann__sub{color:#ffffffe6}.hdr{border-bottom:1px solid #EEEFEA;transition:box-shadow .3s ease}.hdr.is-stuck{box-shadow:0 1px 3px #00000014}.hdr nav a{color:#222;transition:color .25s ease}.hdr nav a:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.hdr nav a:hover:after,.hdr nav a.active:after{transform:scaleX(1)}.hdr nav a.active{background:transparent;color:var(--brand)}.nav-bf{background:var(--cta);color:#222;transform:rotate(0);border-radius:5px;font-weight:700}.icons .cart em,.hero{background:var(--brand)}.hero--bf .hero__fade{background:linear-gradient(90deg,#2f4420eb,#2f4420e0 14%,#2f44209e 24%,#2f44202e,#2f442000 40%)}.hero__fade{background:linear-gradient(90deg,#2f4420eb,#2f4420e0,#2f442080,#2f442000 30%)}.bf-tag{background:var(--cta);color:#222;transform:rotate(0);border-radius:50px;box-shadow:none;font-size:13px;padding:8px 14px 6px}.bf-h1 em{color:var(--cta)}.bf-h1 small{font-weight:700;letter-spacing:.08em}.bf-dates b{color:#ffe28a}.hero__sound{font-weight:600}.bf-count{background:var(--tint);color:var(--ink);border-bottom:0}.bf-count__l{color:var(--ink-2)}.bf-count__l b{color:var(--ink);font-weight:700}.bf-count__l em{background:var(--brand);color:#fff}.bf-count__r{color:var(--ink-2)}.bf-count__r span:before{background:var(--cta)}.bf-rewards{background:#fff;color:var(--ink)}.bf-rewards .eyebrow{color:var(--brand);text-transform:none;letter-spacing:0;font-size:15px}.bf-rewards .sec-sub{color:var(--ink-2)}.rw-demo{background:var(--tint);border:0}.rw-demo label{color:var(--ink-2)}.rw-demo b{color:var(--brand)}.rw-demo small{color:var(--muted)}.rw-track{background:#e9eaeb}.rw-track i{background:var(--cta)}.rw-card{background:var(--paper-2);border:0;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.rw-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #22222214}.rw-card.is-on{background:var(--bf-soft)}.rw-card--vip{background:#fff;border:2px solid var(--brand)}.rw-label{background:var(--cta);color:#222}.rw-amt{color:var(--ink)}.rw-amt small{color:var(--brand)}.rw-pics img{background:#fff}.rw-card b{color:var(--ink)}.rw-card>span{color:var(--ink-2)}.rw-random,.rw-lim{color:#a86a00;border-color:#ffb10080}.rw-state{border-top-color:#e9eaeb;color:var(--muted)}.rw-state i{border-color:#d8d8d8}.rw-card.is-on .rw-state i{background:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 3px #fff}.rw-state__t{color:var(--brand)}.rw-foot{color:var(--ink-2)}.rw-foot .link{color:var(--brand)}.bf-badge{background:var(--cta);color:#222;font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:0;text-transform:none;padding:6px 10px}.card__pick{background:#fff;border:1px solid #E9EAEB;color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:600}.card__price{color:var(--brand);font-family:var(--font-body);font-weight:600;font-size:22px}.card__price s{font-weight:400;color:var(--muted)}.card__save{color:var(--cta-hover);font-weight:600}.card__shop{background:var(--cta);color:#222;transition:background .3s ease,color .3s ease,transform .25s ease,opacity .25s ease}.card__shop:hover{background:var(--cta-hover);color:#fff}.buy .price .now{color:var(--brand);font-family:var(--font-body);font-weight:700}.bf-save{background:var(--cta);color:#222;font-family:var(--font-body);font-weight:700}.bf-progress{background:var(--tint);border:0}.bf-progress__head b{color:var(--ink)}.bf-progress__head span{color:var(--brand)}.bf-progress__bar{background:#dde1d6}.bf-progress__bar i{background:var(--cta)}.bf-progress__bar .m{border-color:var(--brand)}.bf-progress__next b{color:var(--brand)}.bf-progress.is-done{background:var(--brand);border-color:var(--brand)}.bf-progress.is-done .bf-progress__head b,.bf-progress.is-done .bf-progress__next b{color:#ffe28a}.bf-strip{background:var(--tint);color:var(--ink)}.bf-strip b{color:var(--brand);text-transform:none;letter-spacing:0}.bf-strip a{color:var(--brand)}.cat-tile{background:var(--tile);transition:transform .3s ease,box-shadow .3s ease}.cat-tile:hover{transform:translateY(-4px);box-shadow:0 12px 28px #22222214}.cat-tile__off{background:var(--cta);color:#222;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-weight:700}.bf-band,.band{background:var(--brand);color:#fff}.band .facts div{background:#ffffff1a;border-color:#ffffff2e}.subscribe{background:var(--brand)}.subscribe .sub b{background:var(--cta);color:#222}.feature{background:var(--brand)}.feature .k{color:#ffe28a}.cart-dr{box-shadow:0 0 32px #00000026}.cart__rw{background:var(--tint);border-bottom:0}.cart__rw-bar{background:#dde1d6}.cart__rw-bar i{background:var(--cta)}.cart__rw-steps span.on,.cart__rw-msg b,.cart__sub b{color:var(--brand)}.ci--gift{background:var(--bf-soft)}.ci span em{background:var(--cta);color:#222}.ci--gift i{color:#a86a00}.cart-toast{background:var(--brand)}.bf-modal__box{box-shadow:0 0 32px #0003}.bf-modal__box em{color:var(--cta-hover)}.trust{border-color:#eeefea}.trust svg{stroke:var(--brand)}footer{background:var(--tint)}.ft h5{color:var(--ink)}.sub b{background:var(--brand)}.clock b{color:var(--brand)}.dn a.on{background:var(--brand);border-color:var(--brand)}.appbox .ic svg,.reassure svg{stroke:var(--brand)}.appbox .badge{background:var(--bf-soft);color:#a86a00}.card__rank,.pager a.on,.tabs a.on,.filters .chip.on,.opt .c.on b,.toc a.on,.vs .tbl>div:nth-child(-n+3),.cross .t,.guide .t,.cmp .opt b,.artprod .t,.artprod .it .p,.inbox h3,.specs h3,.vs h3,.group-title,.post .d,.quote .who{color:var(--brand)}.card__rank,.pager a.on,.tabs a.on{background:var(--brand);color:#fff}.filters .chip.on{background:var(--tint);color:var(--brand)}.opt .c.on{border-color:var(--brand);background:#fff}.opt .sw.on{box-shadow:0 0 0 2px var(--brand)}.vs .tbl{border:0}.vs .tbl>div{border-top:1px solid #E9EAEB}.vs .tbl>div:nth-child(-n+3){background:var(--tint)}.vs .tbl .me{background:#5268330f}.specs td,.inbox li{border-top-color:#e9eaeb}.crumbs span:before{color:#d8d8d8}.hero__tag,.bf-sticker{display:none}.keyfacts div,.feat{background:var(--tile)}.keyfacts .n,.feat .n{color:var(--brand)}.hdr nav a.has-bf{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-top:6px;padding-bottom:6px}.nav-bf{position:static;transform:none;font-size:9.5px;padding:3px 6px 2px}.hdr nav a:after{bottom:2px}.hero{background:#526833}.hero__media{animation:none!important;transform:none!important}.hero--bf .hero__fade,.hero__fade{background:linear-gradient(90deg,#526833 0% 10%,#526833f5 16%,#526833b3,#5268334d 32%,#52683300 42%)}.hero-slider .slides{position:relative;min-height:640px}.hero-slider .slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease;pointer-events:none}.hero-slider .slide.is-on{opacity:1;pointer-events:auto;position:relative}.hero-slider .slide .hero__media{left:20%}.hero-dots{position:absolute;left:80px;bottom:22px;z-index:4;display:flex;gap:8px}.hero-dots button{width:28px;height:4px;border:0;border-radius:2px;background:#fff6;cursor:pointer;padding:0;transition:background .3s,width .3s}.hero-dots button.on{background:#ffb100;width:44px}.slide--app{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:60px 80px;min-height:640px;background:#526833 radial-gradient(60% 80% at 80% 50%,rgba(255,255,255,.08),transparent)}.slide--app__text{color:#fff;max-width:620px;align-self:start}.slide--app__text .eyebrow{color:#ffe28a}.slide--app__text h1{font-family:var(--font-head);font-weight:700;font-size:64px;line-height:1.02;letter-spacing:-.5px}.slide--app__text p{font-size:19px;line-height:1.55;color:#ffffffe0;margin-top:16px;max-width:480px}.slide--app__text .btns{display:flex;gap:14px;margin-top:24px}.slide--app__text .btns .btn{background:#fff;color:#526833}.slide--app__text .btns .btn--ghost{background:transparent;color:#fff}.slide--app__phone{display:flex;flex-direction:column;align-items:center;gap:16px}.slide--app .phone{width:300px}.slide--app .screen{position:relative;border-radius:34px;overflow:hidden;aspect-ratio:891/1934;background:linear-gradient(160deg,#dfe9cd,#92b66d);max-height:520px}.slide--app .scr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.slide--app .scr--night{animation:dayNight 12s ease-in-out infinite}@keyframes dayNight{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.slide--app__tag{display:flex;align-items:center;gap:10px;background:#ffffff1f;border-radius:999px;padding:8px 14px;color:#fff;font-size:13px}.slide--app__tag b{font-family:var(--font-head);font-weight:700}.slide--app__tag .sun{width:12px;height:12px;border-radius:50%;background:#ffb100;animation:sunMoon 12s ease-in-out infinite}@keyframes sunMoon{0%,40%{background:#ffb100}50%,90%{background:#c9d3e6}to{background:#ffb100}}.path{position:relative}.path__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.path__off{font-family:var(--font-body);font-weight:700;font-size:13px;background:var(--cta);color:#222;border-radius:6px;padding:5px 9px 3px;white-space:nowrap}.path .link{margin-top:0}.rw-grid{grid-template-columns:repeat(3,1fr)}.rw-track{left:16%;right:16%}.rw-pics.n2 img{width:96px;height:96px;margin-right:10px}.bf-progress__legend span,.cart__rw-steps{font-size:10px}.path__foot .link{font-size:14px;text-align:right;line-height:1.2}.rw-state__p{display:none;color:var(--muted)}.rw-card.is-past .rw-state i{background:#d8d8d8;border-color:#d8d8d8;box-shadow:inset 0 0 0 3px #fff}.rw-card.is-past .rw-state__p{display:inline}.rw-card.is-past .rw-state__gap{display:none}.rw-card.is-past{opacity:.75}.rw-lim--urgent{color:var(--urgent);border-color:#d9452b73}.rw-lim--out{color:#fff;background:#8a8a8a;border-color:#8a8a8a}.rw-card.is-out{opacity:.55}.ci-pick{display:block;margin-top:6px;font:500 13px var(--font-body);padding:6px 10px;border:1px solid #D8D8D8;border-radius:8px;background:#fff;color:var(--ink)}.cart__rw-steps span.past{color:var(--muted);text-decoration:line-through}.card__media,.gallery .main,.gallery .thumbs div,.cross .item img,.artprod .it img,.ci img{background:#fff}.card__media,.gallery .main{border:1px solid #EEEFEA}.path .pic img{mix-blend-mode:normal}.ft a:hover{color:var(--brand)}.slide--app .live .phone{width:300px}.slide--app .live .screen{max-height:none}.slide--app .live .clock{color:#ffffffd9}.slide--app .live .clock b{color:#ffe28a}.slide--app .live .dn a{color:#fffc;border-color:#ffffff59}.slide--app .live .dn a.on{background:#ffb100;color:#222;border-color:#ffb100}.slide--app .live .toast{font-size:11px}.rw-grid{gap:14px;margin-top:36px;padding-top:24px}.rw-card{padding:18px 18px 16px;border-radius:16px}.rw-label{font-size:10.5px;padding:4px 7px 2px}.rw-amt{font-size:30px;margin-top:10px}.rw-amt small{font-size:16px}.rw-pics{height:80px;margin:10px 0 4px}.rw-pics img{width:72px;height:72px;padding:4px;border-radius:12px}.rw-pics.n2 img{width:68px;height:68px;margin-right:8px}.rw-pics.n3 img,.rw-pics.n4 img{width:60px;height:60px;margin-right:-18px}.rw-card b{font-size:16px;margin-top:6px}.rw-card>span{font-size:12.5px;margin-top:4px}.rw-lim{font-size:11px;padding:2px 7px 1px;margin-top:8px}.rw-state{margin-top:10px;padding-top:10px;font-size:12px}.rw-state i{width:14px;height:14px}.rw-track{top:0;height:4px}.rw-head{grid-template-columns:1fr 300px;gap:36px}.rw-demo{padding:12px 14px}.rw-demo b{font-size:18px}.rw-card{display:grid;grid-template-columns:1fr 176px;gap:16px;align-items:center;padding:18px 18px 16px}.rw-l{display:flex;flex-direction:column;min-width:0}.rw-l>span{flex:0 0 auto}.rw-r{display:flex;align-items:center;justify-content:center}.rw-pics{height:auto;margin:0;flex-direction:column;align-items:center;gap:6px}.rw-pics img{width:166px;height:166px;padding:5px;border-radius:14px;margin:0;box-shadow:none;transform:none}.rw-pics.n2 img{width:150px;height:150px;margin:0}.rw-pics.n3,.rw-pics.n4{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rw-pics.n3 img,.rw-pics.n4 img{width:82px;height:82px;padding:3px;margin:0;transform:none;box-shadow:none;border-radius:10px}.rw-pics.n3 img:nth-child(3){grid-column:1/-1;justify-self:center}.rw-pics.n3 img:nth-child(2),.rw-pics.n4 img:nth-child(2),.rw-pics.n3 img:nth-child(3),.rw-pics.n4 img:nth-child(3),.rw-pics.n4 img:nth-child(4){transform:none;margin:0}.rw-l b{font-size:16px;line-height:1.15;margin-top:6px}.rw-l>span{font-size:12.5px;color:var(--ink-2);margin-top:4px}.rw-card>span{display:none}.rw-card{border:1.5px solid transparent;background:linear-gradient(145deg,#fff,#fbfaf5) padding-box,linear-gradient(110deg,var(--cta) 0%,#e4c94b 52%,var(--brand) 100%) border-box;box-shadow:0 12px 30px #2d3f1f17;isolation:isolate}.rw-card:after{display:none}.rw-card:hover{transform:translateY(-7px);box-shadow:0 20px 42px #2d3f1f29}.rw-card--vip{border:1.5px solid transparent;background:linear-gradient(145deg,#fff,#f4f7ed) padding-box,linear-gradient(110deg,var(--cta) 0%,#e4c94b 52%,var(--brand) 100%) border-box}.rw-r{position:relative;min-height:178px;border-radius:0;background:transparent;box-shadow:none}.rw-r:before{display:none}.rw-pics{position:relative;z-index:1}.rw-pics img{background:transparent!important;mix-blend-mode:normal;filter:drop-shadow(0 13px 10px rgba(35,49,25,.22));transition:filter .3s ease,transform .3s ease}.rw-card:hover .rw-pics:not(.n3):not(.n4) img{transform:translateY(-5px) scale(1.045)}.rw-card:hover .rw-pics.n3 img,.rw-card:hover .rw-pics.n4 img{filter:drop-shadow(0 15px 11px rgba(35,49,25,.28))}.rw-card:has(.rw-pics.n3){grid-template-columns:minmax(0,1fr) 204px}.rw-card:has(.rw-pics.n3) .rw-r{max-width:204px}.rw-pics.n3{grid-template-columns:repeat(2,98px);gap:4px;width:200px}.rw-pics.n3 img{width:98px;height:98px;padding:0}.rw-card:hover .rw-pics.n3 img:nth-child(1){transform:translateY(-8px) rotate(-3deg) scale(1.06)}.rw-card:hover .rw-pics.n3 img:nth-child(2){transform:translateY(-11px) rotate(3deg) scale(1.06)}.rw-card:hover .rw-pics.n3 img:nth-child(3){transform:translateY(-8px) scale(1.06)}.rw-card.is-on{background:linear-gradient(145deg,#fffaf0,#fff1b8) padding-box,linear-gradient(110deg,var(--cta) 0%,#e4c94b 52%,var(--brand) 100%) border-box;box-shadow:0 18px 38px #b07a002e}.rw-card.is-on .rw-r{box-shadow:none}:root{--brand:#506830;--cta:#F8B000;--cta-hover:#E09D00;--bf:#F8B000;--bf-d:#E09D00}.hdr .logo img{height:30px;width:auto;display:block}.ft .logo img{height:28px;width:auto}.ft .logo{font-size:0}.hdr .logo{padding-top:0;font-size:0}.bf-badge,.nav-bf,.path__off,.rw-label,.bf-save,.bf-tag,.ci span em,.btn--bf,.btn--seed,.cart__go,.hero--bf .btns .btn--bf{background:#f8b000;color:#222}.btn--bf:hover,.btn--seed:hover,.cart__go:hover,.hero--bf .btns .btn--bf:hover{background:#e09d00;color:#222}.card__shop{background:#fff;color:#506830;border:1.5px solid #506830;padding:9px 16px 7px}.card__shop:hover{background:#506830;color:#fff}.grid--2{grid-template-columns:repeat(2,1fr);max-width:704px}.sec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.sec-off{display:inline-block;background:#f8b000;color:#222;font-family:var(--font-body);font-weight:700;font-size:14px;border-radius:8px;padding:8px 12px 6px;white-space:nowrap;margin-top:6px}.pagehead .eyebrow .sec-off{font-size:12px;padding:5px 9px 3px;margin:0 0 0 10px;vertical-align:middle}.bf-h1 em,.bf-dates b,.ann--bf .ann__main{color:#f8b000}.slide--app .live .dn a.on{background:#f8b000;border-color:#f8b000}.hero-dots button.on,.rw-track i,.bf-progress__bar i,.cart__rw-bar i{background:#f8b000}.card__save{color:#b07a00}.hero-slider .slide .hero__media{left:10%}.hero--bf .hero__fade,.hero__fade{background:linear-gradient(90deg,#506830 0% 4%,#506830f2 10%,#506830b8 20%,#50683052,#50683000 38%)}.hero__text--bf{max-width:680px}.sec-title .sec-off,.pagehead h1 .sec-off{font-size:14px;padding:6px 10px 4px;margin:0 0 0 14px;vertical-align:middle;position:relative;top:-6px}.group-title .gear-off{font-size:14px;padding:6px 10px 4px;margin:0 0 0 12px;vertical-align:middle;position:relative;top:-2px}.pagehead .eyebrow .sec-off{display:none}.slide--app__text h1{font-size:44px;line-height:1.1;max-width:560px}html.m .slide--app__text h1{font-size:28px}@media(max-width:600px){.slide--app__text h1{font-size:28px}}html,body{overflow-x:clip}.page:has(.hero-slider){overflow:visible}.ann--bf{display:block!important;overflow:hidden;padding:0!important;white-space:nowrap;background:#172617!important}.ann--bf .ann__track{display:flex;width:max-content;animation:bfMarquee 24s linear infinite;will-change:transform}.ann--bf .ann__item{display:flex;align-items:center;gap:20px;padding:9px 34px;font-size:12px;letter-spacing:.055em;text-transform:uppercase;color:#fff}.ann--bf .ann__item b{font-weight:700;color:#fff}.ann--bf .ann__item i{font-style:normal;color:#ffffffd1}.ann--bf:hover .ann__track{animation-play-state:paused}@keyframes bfMarquee{to{transform:translate(-25%)}}.hero-slider{height:125svh;min-height:800px;position:relative;background:#263a20;overflow:visible}.hero-slider .slides{position:sticky;top:0;height:100svh;min-height:640px;overflow:hidden}.hero-slider .slide,.hero-slider .slide.is-on{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;opacity:0;pointer-events:none;transition:none}.hero-slider .slide:first-child{opacity:1;pointer-events:auto}.hero-slider .slide .hero__media{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;height:100%}.hero-slider .slide .hero__layer{width:100%;height:100%;object-fit:cover}.hero-slider .hero__video{display:block!important;opacity:0;transition:opacity .35s ease}.hero-slider.hero--video .hero__video{opacity:1}.hero-slider .hero__base{animation:none!important;transform:none!important}.hero-slider .hero__breeze,.hero-slider .hero__water,.hero-slider .hero__bird{display:none!important}@keyframes winterPush{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes winterSway{0%{transform:translate3d(-1px,0,0)}to{transform:translate3d(2px,-1px,0)}}@keyframes winterBird{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.hero-slider .slide:first-child .hero__text{top:50%;transform:translateY(-50%);bottom:auto}.hero--bf .hero__fade,.hero__fade{background:linear-gradient(90deg,#182714e0,#1827149e,#1827141f 48%,#18271400 68%)}.bf-h1{margin-top:16px;gap:3px}.bf-h1 small{font-size:clamp(20px,2vw,30px);color:#fff;letter-spacing:.09em}.bf-h1 em{font-size:clamp(82px,9vw,138px);letter-spacing:-3px;color:#fff!important;line-height:.88}.bf-h1__deal{display:flex;align-items:flex-end;gap:10px}.bf-h1 .bf-h1__off{font-size:clamp(16px,1.5vw,23px);line-height:1;margin-bottom:10px;letter-spacing:.12em}.bf-hero-count{display:flex;align-items:center;gap:14px;margin-top:12px;color:#fff;text-transform:uppercase;font-family:var(--font-head);font-size:clamp(20px,2vw,30px);font-weight:700;letter-spacing:.09em;line-height:1}.bf-hero-count b{font-size:clamp(11px,.9vw,14px);letter-spacing:.08em;white-space:nowrap}.bf-hero-count b em{font-style:normal;display:inline-block;min-width:48px;text-align:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.38);border-radius:7px;padding:8px 8px 4px;margin-right:3px;box-shadow:0 5px 14px #00000029;font-size:clamp(30px,3vw,44px);letter-spacing:.01em;line-height:.9}.bf-tag{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.36)}.slide--app{height:100%;min-height:0;padding:clamp(70px,8vh,110px) clamp(40px,7vw,110px);background:transparent;isolation:isolate}.slide--app__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;z-index:-2;opacity:var(--app-reveal,0);pointer-events:none}.slide--app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(20,35,17,calc(var(--app-reveal,0)*.78)),rgba(20,35,17,calc(var(--app-reveal,0)*.56)) 43%,rgba(20,35,17,calc(var(--app-reveal,0)*.28)) 70%,rgba(20,35,17,calc(var(--app-reveal,0)*.18)));pointer-events:none}.slide--app__text{opacity:0;transform:translateY(54px);will-change:opacity,transform}.slide--app__phone{transform:translateY(24px) scale(.96);will-change:transform;transition:none}.slide--app__phone{max-height:calc(100svh - 170px);justify-content:center}.slide--app .live .phone{width:min(clamp(240px,18vw,300px),calc((100svh - 250px)*.46));box-shadow:0 35px 70px -25px #0a1408a6}.slide--app .live .clock{margin-top:14px}.slide--app .live .dn{margin-top:8px}.hero-dots{display:none!important}@media(min-width:601px){.hero-slider .slide:first-child .hero__sound{bottom:44px}}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}.hero-slider .bf-count{position:absolute;left:0;right:0;top:0;bottom:auto;z-index:8;min-height:64px;padding:11px clamp(24px,5vw,80px);background:#f2f4edf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-slider .bf-count__l{white-space:nowrap}.hdr nav{align-items:flex-start;justify-content:center}.hdr nav>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;min-height:45px;padding-top:6px;padding-bottom:6px;text-align:center}.hdr nav a.has-bf{align-items:center;text-align:center}.ft .logo img{background:transparent!important;mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){.ann--bf .ann__track{animation:none}.slide--app__phone{transform:none!important}.hero-slider .hero__layer{animation:none!important}.hero-slider .hero__video{display:none!important}}.paths .path:nth-child(4) .pic img{mix-blend-mode:multiply!important}.path{min-height:460px}.path .pic{height:210px;margin-top:14px}.path .pic img{max-height:210px;max-width:100%}.card{padding-bottom:14px}.card>:not(.card__media){margin-left:14px;margin-right:14px}@media(max-width:600px){.card{padding-bottom:10px}.card>:not(.card__media){margin-left:6px;margin-right:6px}.card__name{-webkit-line-clamp:3}}.grid>.card{display:flex;flex-direction:column;height:100%}.grid>.card .card__kicker{min-height:20px}.grid>.card .card__name{min-height:54px}.grid>.card .card__meta{min-height:46px}.grid>.card .card__price{min-height:34px}.grid>.card .card__shop{margin-top:auto;align-self:flex-start}.gear>.card{display:flex;flex-direction:column;height:100%}.gear>.card .card__name{min-height:54px}.gear>.card .card__price{min-height:34px}.gear>.card .card__shop{margin-top:auto;align-self:flex-start}@media(min-width:901px){.hero-slider .slides{top:84px;height:calc(100svh - 84px);min-height:520px}.hero-slider .slide:first-child .hero__text{top:calc(50% - 32px)}.hero-slider .slide:first-child .hero__media{background:#20351e}.hero-slider .slide:first-child .hero__base,.hero-slider .slide:first-child .hero__video{left:auto!important;right:0!important;width:72%!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%);mask-image:linear-gradient(90deg,transparent 0,#000 14%)}section:not(.hero){padding-top:clamp(46px,6vh,76px);padding-bottom:clamp(46px,6vh,76px)}}@media(min-width:901px)and (max-height:900px){section:not(.hero){padding:42px 64px}.sec-title{font-size:clamp(36px,4.5vh,44px)}.sec-sub{font-size:16px;margin-top:8px}.grid,.paths,.compare{margin-top:26px}.path{min-height:400px;padding:22px 22px 20px}.path h3{font-size:24px}.path p{font-size:14px;margin-top:8px}.path .pic{height:170px;margin:10px 0 6px}.path .pic img{max-height:170px}.rw-head{grid-template-columns:1fr 280px;gap:28px}.rw-grid{margin-top:24px;padding-top:16px;gap:10px}.rw-card{padding:13px 14px;grid-template-columns:1fr 138px;min-height:176px}.rw-r{min-height:142px}.rw-pics img{width:132px;height:132px}.rw-pics.n2 img{width:120px;height:120px}.rw-pics.n3 img,.rw-pics.n4 img{width:65px;height:65px}.rw-amt{font-size:27px;margin-top:6px}.rw-state{margin-top:7px;padding-top:7px}}@media(max-width:1200px)and (min-width:601px){section{padding-left:clamp(28px,5vw,60px);padding-right:clamp(28px,5vw,60px)}.hdr{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px);gap:20px}.hdr nav{gap:clamp(12px,1.7vw,24px)}.hdr nav a{font-size:13px}.icons{gap:12px;font-size:13px}.hero__text{padding-left:clamp(36px,6vw,72px)}.paths{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust{padding-left:clamp(28px,5vw,60px);padding-right:clamp(28px,5vw,60px)}footer{padding-left:clamp(28px,5vw,60px);padding-right:clamp(28px,5vw,60px)}}@media(max-width:1180px)and (min-width:601px){.hdr nav{display:none}.burger{display:block;width:26px;height:18px;position:relative;margin-left:6px}.icons span:not(.cart){display:none}.burger:before,.burger:after,.burger i{content:"";position:absolute;left:0;right:0;height:2.5px;background:var(--deep);border-radius:2px}.burger:before{top:0}.burger i{top:7.5px}.burger:after{bottom:0}.mnav{display:none;position:absolute;left:0;right:0;top:72px;background:#fff;border-bottom:1px solid var(--line);z-index:20;padding:8px 0}.mnav.on{display:block}.mnav a{display:flex;justify-content:space-between;padding:13px 28px;border-top:1px solid var(--line)}.grid,.grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.meet__grid,.proof__grid{grid-template-columns:1fr}.ft{grid-template-columns:repeat(2,minmax(0,1fr))}.ft>div:first-child{grid-column:1/-1}}.bf-faq{text-align:center}.bf-faq .sec-title,.bf-faq .faq-grid{margin-left:auto;margin-right:auto}.bf-faq .faq-grid{text-align:left}@media(max-width:380px){section{padding-left:16px;padding-right:16px}.hdr{padding-left:14px;padding-right:14px}.hero-slider .slide:first-child .hero__text{padding-left:16px;padding-right:16px}.bf-h1 em{font-size:clamp(58px,18vw,68px)}.grid,.grid--5,.grid--2,.gear,.picks .grid,.cat-grid,.trust,.ft{grid-template-columns:1fr}.ft>div:first-child{grid-column:auto}}@media(min-width:1181px){#cameras .grid,#feeders .grid,#hummingbird .grid,#food .grid,#acc>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}#hummingbird .grid--2{max-width:none}}#cameras .grid>.card:first-child .card__media img{width:76%;height:76%}@media(min-width:601px){#meet .live .phone,.slide--app .live .phone{width:min(clamp(260px,20vw,320px),calc((100svh - 200px)*.46))}.slide--app__phone{max-height:none;min-width:0}.slide--app .scr--night{animation:none}}#setup .path:nth-child(-n+3) .pic{height:231px}#setup .path:nth-child(-n+3) .pic img{max-height:231px}.rw-card{grid-template-columns:minmax(0,1fr) 216px}.rw-r{min-height:216px}.rw-pics img{width:216px;height:216px}.rw-card:has(.rw-pics.n3){grid-template-columns:minmax(0,1fr) 236px}.rw-card:has(.rw-pics.n3) .rw-r{max-width:236px}.rw-pics.n3{grid-template-columns:repeat(2,110px);gap:0;width:220px;justify-items:center}.rw-pics.n3 img{width:127px;height:127px;max-width:none}@media(min-width:901px)and (max-height:900px){#setup .path:nth-child(-n+3) .pic{height:187px}#setup .path:nth-child(-n+3) .pic img{max-height:187px}.rw-card{grid-template-columns:minmax(0,1fr) 172px}.rw-r{min-height:172px}.rw-pics img{width:172px;height:172px}.rw-card:has(.rw-pics.n3){grid-template-columns:minmax(0,1fr) 176px}.rw-card:has(.rw-pics.n3) .rw-r{max-width:176px}.rw-pics.n3{grid-template-columns:repeat(2,83px);width:166px}.rw-pics.n3 img{width:85px;height:85px}}@media(min-width:601px){.hero-slider:not(.hero-slider--static) .slide:first-child .hero__text{transition:opacity .3s ease,transform .3s ease}.hero-slider.is-app:not(.hero-slider--static) .slide:first-child .hero__text{opacity:0;transform:translate3d(0,calc(-50% - 24px),0);pointer-events:none}.hero-slider:not(.hero-slider--static) .slide--app__background{opacity:0;transition:opacity .45s ease}.hero-slider:not(.hero-slider--static) .slide--app:before{opacity:0;transition:opacity .45s ease;--app-reveal:1}.hero-slider:not(.hero-slider--static) .slide--app__text{opacity:0;transform:translate3d(0,24px,0);transition:opacity .45s ease .15s,transform .45s ease .15s}.hero-slider:not(.hero-slider--static) .slide--app__phone{opacity:0;transform:translate3d(0,24px,0) scale(.97);transition:opacity .45s ease .15s,transform .45s ease .15s}.hero-slider.is-app:not(.hero-slider--static) .slide--app__background,.hero-slider.is-app:not(.hero-slider--static) .slide--app:before{opacity:1}.hero-slider.is-app:not(.hero-slider--static) .slide--app__text,.hero-slider.is-app:not(.hero-slider--static) .slide--app__phone{opacity:1;transform:none}}@media(min-width:601px)and (prefers-reduced-motion:reduce){.hero-slider:not(.hero-slider--static) .slide:first-child .hero__text,.hero-slider:not(.hero-slider--static) .slide--app__background,.hero-slider:not(.hero-slider--static) .slide--app:before,.hero-slider:not(.hero-slider--static) .slide--app__text,.hero-slider:not(.hero-slider--static) .slide--app__phone{transition:none}}@media(min-width:901px){.cmp{display:grid;grid-template-rows:auto auto 1fr}.cmp h3{min-height:2.24em}.cmp .opt{grid-template-rows:1fr 1fr}.cmp .opt>div{display:flex;flex-direction:column}.cmp .opt a{margin-top:auto;padding-top:8px;align-self:flex-start}}.gear{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:none}.gear .card__media{aspect-ratio:1/1}.coll .gear[style]{margin-right:80px}@media(max-width:1180px)and (min-width:601px){.gear{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters .chip,.filters .sort{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid #DDE1D6;border-radius:999px;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--ink-2);background:#fff;cursor:pointer;white-space:nowrap}.filters .chip.on{background:var(--tint);border-color:var(--brand);color:var(--brand);font-weight:500}.filters .sort{gap:6px}.rw-pics.n2{display:grid;grid-template-columns:repeat(2,108px);gap:0;width:216px;justify-items:center;align-items:center}.rw-pics.n2 img{width:124px;height:124px;max-width:none;padding:0;margin:0}@media(min-width:901px)and (max-height:900px){.rw-pics.n2{grid-template-columns:repeat(2,86px);width:172px}.rw-pics.n2 img{width:100px;height:100px}}.slide--app .btns .btn--ghost,.slide--app__btns .btn--ghost{text-transform:none;letter-spacing:0;font-size:inherit}.slide--app__btns .btn{font-weight:600}.bf-tag{position:relative;display:inline-block;align-self:flex-start;border:0;border-radius:0;transform:none;box-shadow:none;font-family:var(--font-head);font-weight:800;font-size:15px;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:#f5a524;padding:12px 30px 9px 23px;background:linear-gradient(90deg,#E8E1C8 0 5px,transparent 5px 7px,#111 7px);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}@media(max-width:600px){.bf-tag{font-size:11px;letter-spacing:.1em;padding:9px 24px 7px 18px;background:linear-gradient(90deg,#E8E1C8 0 4px,transparent 4px 6px,#111 6px);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}}@media(min-width:601px){.bf-tag{font-size:19px;letter-spacing:.14em;padding:15px 38px 11px 28px;background:linear-gradient(90deg,#E8E1C8 0 6px,transparent 6px 9px,#111 9px);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%)}}.bf-h1__deal{display:flex;flex-wrap:nowrap;align-items:baseline;gap:12px}.bf-h1 .bf-h1__off{margin-bottom:0;line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;line-height:1.15;padding-top:15px;padding-bottom:15px}.hero .btns .btn,.slide--app__btns .btn,.btn--ghost{padding-top:13px;padding-bottom:13px}.card__shop{display:inline-flex;align-items:center;justify-content:center;line-height:1.15;padding:8px 16px}@media(max-width:600px){.card__shop{padding:7px 14px}}a,button,.card,.card__media img,.postc .cover img,.path,.rw-card,.cat-tile,.feat,.appbox .ic,.tabs a,.filters .chip,.pager a,.dn a,.hero__sound,.icons span,.opt .c,.gallery .thumbs div,.faq-grid summary{transition:all .3s ease}.card{display:block}.card .card__media{overflow:hidden}.card:hover .card__name{color:var(--brand)}.card .card__shop{opacity:.92;transform:translateY(2px)}.card:hover .card__shop{opacity:1;transform:translateY(0)}.card:hover{transform:translateY(-2px)}.postc:hover h3{color:var(--brand)}.path{transition:transform .3s ease,box-shadow .3s ease}.path:hover{transform:translateY(-4px);box-shadow:0 14px 30px #22222214}.path:hover .pic img{transform:translateY(-4px)}.path .pic img{transition:transform .4s ease}.cat-tile:hover img{transform:translateY(-4px) scale(1.03)}.cat-tile img{transition:transform .4s ease}.feat:hover,.appbox:hover .ic{transform:translateY(-2px)}.gallery .thumbs div:hover{border-color:var(--brand)}.tabs a:hover,.filters .chip:hover,.pager a:hover{background:var(--tint);border-color:transparent;color:var(--brand)}.icons span:hover{color:var(--brand)}.hero__sound:hover{transform:translateY(-1px)}html.rv-ready .rv-up{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}html.rv-ready .rv-up.in{opacity:1;transform:none}html.rv-ready .rv-stagger>*{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}html.rv-ready .rv-stagger.in>*{opacity:1;transform:none}.rv-stagger.in>*:nth-child(2){transition-delay:.06s}.rv-stagger.in>*:nth-child(3){transition-delay:.12s}.rv-stagger.in>*:nth-child(4){transition-delay:.18s}.rv-stagger.in>*:nth-child(5){transition-delay:.24s}.rv-stagger.in>*:nth-child(6){transition-delay:.3s}@keyframes popIn{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.rw-card.is-on .rw-state i{animation:popIn .4s ease}.cart__rw-steps span.on{animation:popIn .3s ease}.faq-grid details p{animation:fadeDown .3s ease}@keyframes fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.totop{position:fixed;right:24px;bottom:24px;z-index:40;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--brand);border:1px solid #E9EAEB;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,background .3s ease}.totop.on{opacity:1;transform:none;pointer-events:auto}.totop:hover{background:var(--tint)}body.cart-open .totop{opacity:0}.cart-toast{animation:toastUp .3s ease}@keyframes toastUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media(hover:none){.btn:active,.card:active,.card__shop:active,.cat-tile:active{transform:scale(.98)}.card:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.rv-up,.rv-stagger>*{opacity:1;transform:none}.hero__media{transform:none}}.card{border-radius:18px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #22222214}.card .card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.card:hover .card__media img{transform:scale(1.06)}.band .facts div,.keyfacts div{transition:transform .3s ease}.band .facts div:hover,.keyfacts div:hover{transform:translateY(-2px)}@media(max-width:600px){body{font-size:15px}html{scroll-behavior:auto}body{touch-action:pan-y;-webkit-overflow-scrolling:touch}section{padding:56px 20px}.eyebrow{font-size:12px;margin-bottom:10px}.sec-title{font-size:32px}.sec-sub{font-size:15px;margin-top:10px}.btn{font-size:16px;padding:13px 24px}.ann{font-size:12px;padding:8px 12px}.hdr{padding:0 18px;height:64px;gap:14px}.logo{font-size:22px;margin-right:auto}.icons span:not(.cart){display:none}.burger{display:block;width:26px;height:18px;position:relative}.burger:before,.burger:after,.burger i{content:"";position:absolute;left:0;right:0;height:2.5px;background:var(--deep);border-radius:2px}.burger:before{top:0}.burger i{top:7.5px}.burger:after{bottom:0}.hero{grid-template-columns:1fr;min-height:0;padding:0}.hero__media{position:relative;left:0;right:auto;width:100%;aspect-ratio:4/3;animation:none}.hero__layer{width:100%;object-position:50% 50%}.hero__fade{background:linear-gradient(180deg,rgba(47,68,32,0) 55%,rgba(47,68,32,.6) 80%,var(--deep) 100%)}.hero__text{padding:0 22px 44px;margin-top:-40px;max-width:none}.hero__sound{right:14px;bottom:auto;top:186px;font-size:11px;padding:5px}.hero__sound .sound-main{padding:6px}.sound-choices button{padding:7px 6px}.hero h1{font-size:42px}.hero p{font-size:16px;margin-top:16px}.hero .btns{flex-direction:column;gap:10px;margin-top:26px}.hero .btns .btn{text-align:center;width:100%;max-width:100%;box-sizing:border-box;white-space:normal}.hero__tag{left:14px;bottom:auto;top:14px;font-size:12px;padding:9px 12px 7px}.meet__grid{grid-template-columns:1fr;gap:36px;margin-top:30px}.phone{width:240px;border-radius:34px;padding:9px}.phone img,.screen{border-radius:26px}.toasts{top:44px;left:9px;right:9px;gap:6px}.toast{font-size:10px;padding:7px 9px;grid-template-columns:24px 1fr;gap:8px}.toast b{font-size:11.5px}.toast .av{width:24px;height:24px}.appbox{grid-template-columns:44px 1fr;gap:14px;padding:20px 0}.appbox .ic{width:44px;height:44px}.appbox h3{font-size:20px}.appbox p{font-size:14px}.paths{grid-template-columns:1fr;gap:14px;margin-top:28px}.path{min-height:0;padding:24px 22px 22px}.path h3{font-size:24px}.path p{font-size:14px}.path .pic{height:165px;margin:12px 0 6px}.path .pic img{max-height:165px;max-width:100%}.grid,.grid--5,.grid--2{grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:28px}.card__name{font-size:15px}.card__kicker{font-size:11px;margin-top:12px}.card__meta{font-size:12px}.card__price{font-size:17px}.card__price s{font-size:13px;margin-left:5px}.card__rev{font-size:12px}.card__rank{font-size:12px;padding:5px 8px 3px;left:10px;top:10px}.compare{grid-template-columns:1fr;gap:14px;margin-top:28px}.cmp{padding:24px 20px 22px}.cmp h3{font-size:22px}.cmp .opt b{font-size:16px}.cmp .opt span{font-size:13px}.reassure{font-size:14px;padding:16px 18px;margin-top:20px}.cam-split{grid-template-columns:1fr;gap:24px;margin-top:28px}.feats{gap:12px}.feat{padding:16px 14px 14px}.feat .n{font-size:26px}.feat b{font-size:16px}.feat span{font-size:12px}.cross{grid-template-columns:1fr;gap:18px;padding:20px;margin-top:28px}.cross .t{max-width:none;font-size:20px}.cross .item{grid-template-columns:60px 1fr}.cross .item img{width:60px;height:60px}.cross .item b{font-size:16px}.cross .item span{font-size:13px}.band{grid-template-columns:1fr;padding:30px 24px;gap:24px;margin-top:32px;border-radius:20px}.band h3{font-size:28px}.band p{font-size:15px}.band .facts{gap:10px}.band .facts b{font-size:18px}.band .facts span{font-size:12px}.group-title{font-size:18px;margin-top:36px}.group-title small{display:block;margin:4px 0 0;font-size:13px}.gear{grid-template-columns:1fr 1fr;gap:14px}.proof__grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.quote{padding:24px 22px 22px}.quote p{font-size:19px}.press{gap:12px 20px}.press img{height:28px}.journal{grid-template-columns:1fr;gap:14px;margin-top:24px}.group-title--journal{display:flex;align-items:baseline;gap:0}.group-title--journal small{display:inline;margin-left:8px}.group-title--journal .viewall{margin:0 0 0 2ch}.post h4{font-size:19px}.post p{font-size:14px}.trust{grid-template-columns:1fr 1fr;padding:28px 20px;gap:18px 14px}.trust b{font-size:15px}.trust span{font-size:12px}footer{padding:44px 20px 28px}.ft{grid-template-columns:1fr 1fr;gap:28px 20px}.ft>div:first-child{grid-column:1/-1}.copy{flex-direction:column;gap:6px;margin-top:28px}.totop{right:14px;bottom:14px;width:40px;height:40px}.hero__media{transform:none!important}.hdr nav{display:none}.mnav a .nav-bf{position:static}.hero-slider .slides{min-height:0}.hero-slider .slide .hero__media{left:0}.hero-dots{left:20px;bottom:14px}.slide--app{grid-template-columns:1fr;padding:28px 22px 40px;min-height:0;gap:20px}.slide--app__text h1{font-size:36px}.slide--app__text p{font-size:15px}.slide--app__text .btns{flex-direction:column;gap:10px}.slide--app .phone{width:240px}.slide--app .screen{max-height:none}.rw-grid{grid-template-columns:1fr}.path__foot{flex-wrap:wrap}.ann--bf .ann__item{padding:8px 24px;font-size:10px;gap:12px}.ann--bf .ann__track{animation:none!important;will-change:auto}.hero-slider{height:auto;min-height:0}.hero-slider .slides{position:relative;height:auto;min-height:0;overflow:visible}.hero-slider .slide,.hero-slider .slide.is-on{position:relative;inset:auto;height:auto;min-height:0}.hero-slider .slide:first-child{min-height:0;display:block;background:var(--deep)}.hero-slider .slide:first-child .hero__media{position:relative!important;inset:auto!important;width:100%;height:auto;aspect-ratio:4/3}.hero-slider .slide:first-child .hero__media{background:#526833}.hero-slider .slide:first-child .hero__text{position:relative;top:auto;bottom:auto;transform:none;margin:0;padding:28px 20px 34px;max-width:none;background:var(--deep)}.hero-slider .slide .hero__media{left:0!important;right:auto!important}.hero-slider .slide .hero__layer{object-position:58% 50%}.hero--bf .hero__fade,.hero__fade{background:linear-gradient(180deg,#17261405 45%,#17261452)}.bf-h1{gap:4px}.bf-h1__deal{gap:7px}.bf-h1 small{font-size:16px}.bf-h1 em{font-size:70px;letter-spacing:-2px}.bf-h1 .bf-h1__off{font-size:12px;margin-bottom:7px}.bf-hero-count{margin-top:4px;font-size:10px;gap:7px;letter-spacing:.09em}.bf-hero-count b{font-size:11px}.bf-hero-count b em{min-width:22px;padding:3px 3px 1px}.hero-slider .slide--app{display:grid;position:relative;opacity:1;pointer-events:auto;background:#263a20}.slide--app__background{opacity:1!important}.slide--app:before{display:none}.slide--app__text{opacity:1!important;transform:none!important}.slide--app__phone{transform:none!important;margin-top:6px}.slide--app__text{width:100%;max-width:none;min-width:0}.slide--app__text .eyebrow{font-size:11px}.slide--app__text h1{font-size:clamp(24px,7.2vw,29px);line-height:1.03;max-width:100%;overflow-wrap:anywhere}.slide--app__text p{font-size:12px;line-height:1.38;margin-top:10px;max-width:100%}.slide--app__text .btns{margin-top:12px;gap:7px}.slide--app__text .btns .btn{width:100%;min-height:40px;padding:10px 12px 8px;font-size:12px}.slide--app__phone{width:100%;min-width:0;max-height:none!important;align-self:start;gap:0;margin-top:10px}.slide--app .live{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.slide--app .live .phone{width:240px;max-height:none}.slide--app .live .screen{max-height:none}.slide--app .live .toast{font-size:10px}.slide--app .live .clock{margin-top:12px}.slide--app .live .dn{margin-top:8px}.slide--app__btns{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:18px}.slide--app__btns .btn{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:0 14px;line-height:1.2;font-size:13px;background:#fff;color:#526833;white-space:normal;box-sizing:border-box}.slide--app__btns .btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55)}.grid>.card .card__kicker,.grid>.card .card__price,.gear>.card .card__price{min-height:0}.grid>.card .card__name,.gear>.card .card__name{min-height:37px}.grid>.card .card__meta{min-height:37px}.hero-dots{display:none!important}.hero-slider .bf-count{min-height:76px;padding:8px 16px;gap:3px;background:#f2f4edf7}.hero-slider .bf-count{backdrop-filter:none;-webkit-backdrop-filter:none}.hero-slider .bf-count__l{width:100%;flex-wrap:nowrap;font-size:11px;gap:6px;white-space:nowrap}.hero-slider .bf-count__l b{font-size:14px}.hero-slider .bf-count__r{display:none}.slide--app{padding-bottom:26px}.rv-up,.rv-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.hdr .logo img{height:24px}.sec-head{flex-direction:column;gap:8px}.grid--2{max-width:none}.hdr{justify-content:space-between}.icons{margin-left:auto}.burger{margin-left:0}.hero-slider .slide:first-child{position:relative;display:block;min-height:0;background:var(--deep)}.hero-slider .slide:first-child .hero__media{position:relative!important;inset:auto!important;width:100%;height:auto;aspect-ratio:9/16;max-height:720px}.hero-slider .slide .hero__layer{object-position:50% 50%}.hero__fade{background:linear-gradient(180deg,#17261400 34%,#1726146b 52%,#172614d1 72%,#172614f2)}.hero-slider .slide:first-child .hero__text{position:absolute;left:0;right:0;bottom:0;top:auto;z-index:2;margin:0;padding:0 20px 24px;background:transparent}.slide--app{padding:28px 22px 40px}.slide--app__background{display:none}.crumbs{padding:14px 20px 0;font-size:12px}.pagehead{padding:28px 20px 20px;grid-template-columns:1fr;gap:20px}.pagehead h1{font-size:36px}.pagehead .sec-sub{font-size:15px}.tabs{padding:0 20px;gap:8px}.tabs a{font-size:13px;padding:8px 12px 6px}.filters{padding:20px 20px 0;flex-wrap:wrap;gap:8px;font-size:13px}.filters .n{width:100%;margin-right:0}.filters .sort{margin-left:auto}.feature{margin:24px 20px 0;grid-template-columns:1fr;border-radius:20px}.feature img{min-height:0;aspect-ratio:16/10}.feature .tx{padding:26px 22px 28px}.feature h2{font-size:28px}.feature p{font-size:15px}.posts{grid-template-columns:1fr;gap:26px;padding:28px 20px 0}.postc h3{font-size:20px}.pager{padding:32px 20px 0}.subscribe{margin:44px 20px 0;padding:28px 22px;grid-template-columns:1fr;gap:18px;border-radius:20px}.subscribe h3{font-size:26px}.subscribe .sub{width:100%}.arthead{padding:28px 20px 0}.arthead h1{font-size:32px}.arthead .by{font-size:13px;flex-wrap:wrap;gap:10px}.artcover{margin:20px 20px 0;aspect-ratio:16/10;border-radius:18px}.artwrap{grid-template-columns:1fr;gap:28px;padding:28px 20px 0}.toc{position:static}.prose{font-size:16px}.prose h2{font-size:25px;margin-top:32px}.prose h3{font-size:19px}.artprod{padding:20px}.artprod .row{grid-template-columns:1fr;gap:16px}.artend{padding:40px 20px 0}.related{grid-template-columns:1fr;gap:18px}.guide{margin:40px 20px 0;padding:24px 22px;grid-template-columns:1fr;gap:16px}.guide .t{max-width:none;font-size:22px}.coll .grid{padding:0 20px;margin-top:24px}.coll .cross{margin:36px 20px 0}.pdp{grid-template-columns:1fr;gap:28px;padding:16px 20px 0}.gallery .thumbs{gap:8px}.buy h1{font-size:28px}.buy .price .now{font-size:30px}.opt .c{min-width:0;flex:1}.atc{grid-template-columns:1fr;gap:10px}.atc .qty{height:48px}.keyfacts{grid-template-columns:1fr 1fr;gap:10px;padding:32px 20px 0}.keyfacts .n{font-size:22px}.keyfacts b{font-size:14px}.keyfacts span{font-size:12px}.pdp2{grid-template-columns:1fr;gap:20px;padding:0 20px}.inbox{padding:22px}.vs{padding:0 20px}.vs .tbl{grid-template-columns:1fr 1fr 1fr;font-size:12px}.vs .tbl>div{padding:10px}.vs .tbl>div:nth-child(-n+3){font-size:13px}.reviews{padding:0 20px}.reviews .list{grid-template-columns:1fr;gap:14px}.sec-mini{padding:40px 20px 0}.sec-mini .sec-title{font-size:26px}.pdp-cross{margin:36px 20px 0}.gallery .thumbs,.gallery .thumbs--n7,.gallery .thumbs--n8{grid-template-columns:repeat(5,1fr);gap:6px}.detail-imgs{padding:20px 20px 0;gap:12px}.coll .group-title[style]{margin:36px 20px 0!important}.coll .gear[style]{margin-left:20px!important;margin-right:20px}.ann--bf{flex-direction:column;gap:2px;padding:9px 12px}.ann--bf .ann__main{font-size:14px}.ann--bf .ann__sub{font-size:11px}.mnav{display:none;position:absolute;left:0;right:0;top:64px;background:#fff;border-bottom:1px solid var(--line);z-index:9;padding:8px 0}.mnav.on{display:block}.mnav a{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:15px;font-weight:500;border-top:1px solid var(--line)}.mnav .nav-bf{position:static;transform:none;font-size:10px;padding:4px 6px 3px}.hero--bf .hero__fade{background:linear-gradient(180deg,#14241a00 40%,#14241ab3,#14241a)}.hero__text--bf{padding:0 22px 40px;margin-top:-60px}.bf-tag{font-size:12px;padding:7px 10px 5px}.bf-h1{margin-top:14px}.bf-h1 small{font-size:22px}.bf-h1 em{font-size:112px;letter-spacing:-3px}.bf-sub{font-size:19px}.bf-dates{font-size:13px;white-space:normal;line-height:1.45}.bf-hero-count{margin-top:8px;gap:9px;font-size:22px;letter-spacing:.07em;line-height:1}.bf-hero-count b{font-size:11px;letter-spacing:.07em;white-space:nowrap}.bf-hero-count b em{min-width:38px;padding:7px 5px 3px;margin-right:2px;border-radius:6px;font-size:30px;line-height:.9;letter-spacing:.01em}.hero--bf .btns{margin-top:18px}.bf-ends-m{display:block;margin-top:14px;font-family:var(--font-head);font-weight:800;color:var(--bf);font-size:15px;text-transform:uppercase;letter-spacing:.08em}.bf-count{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 20px}.bf-count__l{gap:10px;font-size:13px;flex-wrap:wrap}.bf-count__l b{font-size:17px}.bf-count__l em{min-width:28px;padding:3px 4px 1px}.bf-count__r{flex-wrap:wrap;gap:6px 14px;font-size:12px}.rw-head{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;width:100%}.rw-head>*,.rw-demo{min-width:0;max-width:100%}.rw-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;padding-top:0;padding-left:26px;border-left:3px solid rgba(245,165,36,.4);min-width:0;width:100%}.rw-track{display:none}.rw-card{padding:20px 18px 18px}.rw-card:before{content:"";position:absolute;left:-36px;top:26px;width:14px;height:14px;border-radius:50%;background:#14241a;border:3px solid var(--bf)}.rw-card.is-on:before{background:var(--bf)}.rw-amt{font-size:34px;margin-top:10px}.rw-pics{height:84px;margin:10px 0 4px}.rw-pics img{width:76px;height:76px}.rw-pics.n3 img,.rw-pics.n4 img{width:64px;height:64px;margin-right:-20px}.rw-card b{font-size:18px}.rw-card>span{font-size:13px}.rw-foot{flex-direction:column;align-items:flex-start;gap:10px;font-size:13px}.bf-modal__box{padding:24px 20px;border-radius:16px}.bf-modal__box h3{font-size:20px}.bf-modal__box li{font-size:13px}.bf-badge{left:10px;top:10px;padding:5px 8px 4px;font-size:12px}.card__price{font-size:19px}.card__shop{padding:11px 16px 8px;font-size:13px;min-height:40px}.picks .grid{grid-template-columns:1fr 1fr;gap:18px 14px}.cat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.cat-tile{min-height:0;padding:16px 14px 14px}.cat-tile img{height:84px}.cat-tile b{font-size:15px}.cat-tile__off{font-size:11px}.faq-grid summary{font-size:15px}.faq-grid p{font-size:13px}.bf-strip{margin:0 20px;flex-wrap:wrap;font-size:12px;padding:10px 14px}.bf-strip a{margin-left:0}.bf-band{margin:0 20px;padding:26px 22px;grid-template-columns:1fr;gap:18px;border-radius:20px}.bf-band h3{font-size:26px}.bf-band p{font-size:14px}.page .bf-band+.trust{margin-top:40px}.bf-progress{padding:14px}.bf-progress__legend{font-size:9.5px}.cart-dr{width:100%}.rw-card{grid-template-columns:minmax(0,1fr) 150px;gap:8px;min-width:0;width:100%;max-width:100%}.rw-l{min-width:0}.rw-r{min-width:0;width:100%;max-width:150px;min-height:150px}.rw-state__gap{min-width:0;overflow-wrap:anywhere}.rw-pics img{width:min(150px,100%);height:auto;aspect-ratio:1;object-fit:contain}.rw-pics.n2 img{width:min(116px,100%);height:auto}.rw-pics.n3 img,.rw-pics.n4 img{width:min(60px,100%);height:auto}.rw-card:has(.rw-pics.n3){grid-template-columns:minmax(0,1fr) 150px}.rw-card:has(.rw-pics.n3) .rw-r{max-width:150px}.rw-pics.n3{grid-template-columns:repeat(2,70px);gap:3px;width:143px;justify-items:center}.rw-pics.n3 img{width:88px;height:88px;max-width:none;padding:0}#setup .path:nth-child(-n+3) .pic{height:182px}#setup .path:nth-child(-n+3) .pic img{max-height:182px}.rw-card:has(.rw-pics.n2){grid-template-columns:minmax(0,1fr) 150px}.rw-card:has(.rw-pics.n2) .rw-r{max-width:150px}.rw-pics.n2{display:grid;grid-template-columns:repeat(2,70px);gap:3px;width:143px;justify-items:center;align-items:center}.rw-pics.n2 img{width:84px;height:84px;max-width:none;padding:0;margin:0}.hero-slider .slide:first-child .hero__media{aspect-ratio:auto;height:calc(100svh - 100px);min-height:600px;max-height:780px}.hero__text--bf{padding:0 20px 16px;margin-top:0}.bf-tag{font-size:14px;letter-spacing:.12em;padding:12px 28px 9px 22px;background:linear-gradient(90deg,#E8E1C8 0 5px,transparent 5px 7px,#111 7px);clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.bf-h1{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:10px;margin-top:6px}.bf-h1 small{font-size:16px;letter-spacing:.14em}.bf-h1__deal{display:inline-flex;align-items:baseline;gap:8px}.bf-h1 em{font-size:64px;letter-spacing:-2px;line-height:.9;margin:0}.bf-h1 .bf-h1__off{margin:0}.bf-hero-count{margin-top:8px;gap:8px;font-size:15px;letter-spacing:.08em}.bf-hero-count b{font-size:10px}.bf-hero-count b em{min-width:32px;padding:6px 4px 2px;font-size:22px;border-radius:5px}.bf-sub{display:none}.bf-ends-m{display:none!important}.hero--bf .btns{flex-direction:column;gap:8px;margin-top:10px}.hero--bf .btns .btn{width:100%;flex:none;min-height:44px;padding:0 14px;font-size:13px;white-space:normal;line-height:1.15;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center}.hero-slider .slide:first-child .hero__text{top:0;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.hero-slider .slide:first-child .hero__text>*{pointer-events:auto}.hero-slider .slide:first-child .bf-tag{position:absolute;left:20px;top:53.5%;margin:0;z-index:3}}html.m body{font-size:15px}html.m html{scroll-behavior:auto}html.m body{touch-action:pan-y;-webkit-overflow-scrolling:touch}html.m section{padding:56px 20px}html.m .eyebrow{font-size:12px;margin-bottom:10px}html.m .sec-title{font-size:32px}html.m .sec-sub{font-size:15px;margin-top:10px}html.m .btn{font-size:16px;padding:13px 24px}html.m .ann{font-size:12px;padding:8px 12px}html.m .hdr{padding:0 18px;height:64px;gap:14px}html.m .logo{font-size:22px;margin-right:auto}html.m .icons span:not(.cart){display:none}html.m .burger{display:block;width:26px;height:18px;position:relative}html.m .burger:before,html.m .burger:after,html.m .burger i{content:"";position:absolute;left:0;right:0;height:2.5px;background:var(--deep);border-radius:2px}html.m .burger:before{top:0}html.m .burger i{top:7.5px}html.m .burger:after{bottom:0}html.m .hero{grid-template-columns:1fr;min-height:0;padding:0}html.m .hero__media{position:relative;left:0;right:auto;width:100%;aspect-ratio:4/3;animation:none}html.m .hero__layer{width:100%;object-position:50% 50%}html.m .hero__fade{background:linear-gradient(180deg,rgba(47,68,32,0) 55%,rgba(47,68,32,.6) 80%,var(--deep) 100%)}html.m .hero__text{padding:0 22px 44px;margin-top:-40px;max-width:none}html.m .hero__sound{right:14px;bottom:auto;top:186px;font-size:11px;padding:5px}html.m .hero__sound .sound-main{padding:6px}html.m .sound-choices button{padding:7px 6px}html.m .hero h1{font-size:42px}html.m .hero p{font-size:16px;margin-top:16px}html.m .hero .btns{flex-direction:column;gap:10px;margin-top:26px}html.m .hero .btns .btn{text-align:center;width:100%;max-width:100%;box-sizing:border-box;white-space:normal}html.m .hero__tag{left:14px;bottom:auto;top:14px;font-size:12px;padding:9px 12px 7px}html.m .meet__grid{grid-template-columns:1fr;gap:36px;margin-top:30px}html.m .phone{width:240px;border-radius:34px;padding:9px}html.m .phone img,html.m .screen{border-radius:26px}html.m .toasts{top:44px;left:9px;right:9px;gap:6px}html.m .toast{font-size:10px;padding:7px 9px;grid-template-columns:24px 1fr;gap:8px}html.m .toast b{font-size:11.5px}html.m .toast .av{width:24px;height:24px}html.m .appbox{grid-template-columns:44px 1fr;gap:14px;padding:20px 0}html.m .appbox .ic{width:44px;height:44px}html.m .appbox h3{font-size:20px}html.m .appbox p{font-size:14px}html.m .paths{grid-template-columns:1fr;gap:14px;margin-top:28px}html.m .path{min-height:0;padding:24px 22px 22px}html.m .path h3{font-size:24px}html.m .path p{font-size:14px}html.m .path .pic{height:165px;margin:12px 0 6px}html.m .path .pic img{max-height:165px;max-width:100%}html.m .grid,html.m .grid--5,html.m .grid--2{grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:28px}html.m .card__name{font-size:15px}html.m .card__kicker{font-size:11px;margin-top:12px}html.m .card__meta{font-size:12px}html.m .card__price{font-size:17px}html.m .card__price s{font-size:13px;margin-left:5px}html.m .card__rev{font-size:12px}html.m .card__rank{font-size:12px;padding:5px 8px 3px;left:10px;top:10px}html.m .compare{grid-template-columns:1fr;gap:14px;margin-top:28px}html.m .cmp{padding:24px 20px 22px}html.m .cmp h3{font-size:22px}html.m .cmp .opt b{font-size:16px}html.m .cmp .opt span{font-size:13px}html.m .reassure{font-size:14px;padding:16px 18px;margin-top:20px}html.m .cam-split{grid-template-columns:1fr;gap:24px;margin-top:28px}html.m .feats{gap:12px}html.m .feat{padding:16px 14px 14px}html.m .feat .n{font-size:26px}html.m .feat b{font-size:16px}html.m .feat span{font-size:12px}html.m .cross{grid-template-columns:1fr;gap:18px;padding:20px;margin-top:28px}html.m .cross .t{max-width:none;font-size:20px}html.m .cross .item{grid-template-columns:60px 1fr}html.m .cross .item img{width:60px;height:60px}html.m .cross .item b{font-size:16px}html.m .cross .item span{font-size:13px}html.m .band{grid-template-columns:1fr;padding:30px 24px;gap:24px;margin-top:32px;border-radius:20px}html.m .band h3{font-size:28px}html.m .band p{font-size:15px}html.m .band .facts{gap:10px}html.m .band .facts b{font-size:18px}html.m .band .facts span{font-size:12px}html.m .group-title{font-size:18px;margin-top:36px}html.m .group-title small{display:block;margin:4px 0 0;font-size:13px}html.m .gear{grid-template-columns:1fr 1fr;gap:14px}html.m .proof__grid{grid-template-columns:1fr;gap:28px;margin-top:28px}html.m .quote{padding:24px 22px 22px}html.m .quote p{font-size:19px}html.m .press{gap:12px 20px}html.m .press img{height:28px}html.m .journal{grid-template-columns:1fr;gap:14px;margin-top:24px}html.m .group-title--journal{display:flex;align-items:baseline;gap:0}html.m .group-title--journal small{display:inline;margin-left:8px}html.m .group-title--journal .viewall{margin:0 0 0 2ch}html.m .post h4{font-size:19px}html.m .post p{font-size:14px}html.m .trust{grid-template-columns:1fr 1fr;padding:28px 20px;gap:18px 14px}html.m .trust b{font-size:15px}html.m .trust span{font-size:12px}html.m footer{padding:44px 20px 28px}html.m .ft{grid-template-columns:1fr 1fr;gap:28px 20px}html.m .ft>div:first-child{grid-column:1/-1}html.m .copy{flex-direction:column;gap:6px;margin-top:28px}html.m .totop{right:14px;bottom:14px;width:40px;height:40px}html.m .hero__media{transform:none!important}html.m .hdr nav{display:none}html.m .mnav a .nav-bf{position:static}html.m .hero-slider .slides{min-height:0}html.m .hero-slider .slide .hero__media{left:0}html.m .hero-dots{left:20px;bottom:14px}html.m .slide--app{grid-template-columns:1fr;padding:28px 22px 40px;min-height:0;gap:20px}html.m .slide--app__text h1{font-size:36px}html.m .slide--app__text p{font-size:15px}html.m .slide--app__text .btns{flex-direction:column;gap:10px}html.m .slide--app .phone{width:240px}html.m .slide--app .screen{max-height:none}html.m .rw-grid{grid-template-columns:1fr}html.m .path__foot{flex-wrap:wrap}html.m .ann--bf .ann__item{padding:8px 24px;font-size:10px;gap:12px}html.m .ann--bf .ann__track{animation:none!important;will-change:auto}html.m .hero-slider{height:auto;min-height:0}html.m .hero-slider .slides{position:relative;height:auto;min-height:0;overflow:visible}html.m .hero-slider .slide,html.m .hero-slider .slide.is-on{position:relative;inset:auto;height:auto;min-height:0}html.m .hero-slider .slide:first-child{min-height:0;display:block;background:var(--deep)}html.m .hero-slider .slide:first-child .hero__media{position:relative!important;inset:auto!important;width:100%;height:auto;aspect-ratio:4/3}html.m .hero-slider .slide:first-child .hero__media{background:#526833}html.m .hero-slider .slide:first-child .hero__text{position:relative;top:auto;bottom:auto;transform:none;margin:0;padding:28px 20px 34px;max-width:none;background:var(--deep)}html.m .hero-slider .slide .hero__media{left:0!important;right:auto!important}html.m .hero-slider .slide .hero__layer{object-position:58% 50%}html.m .hero--bf .hero__fade,html.m .hero__fade{background:linear-gradient(180deg,#17261405 45%,#17261452)}html.m .bf-h1{gap:4px}html.m .bf-h1__deal{gap:7px}html.m .bf-h1 small{font-size:16px}html.m .bf-h1 em{font-size:70px;letter-spacing:-2px}html.m .bf-h1 .bf-h1__off{font-size:12px;margin-bottom:7px}html.m .bf-hero-count{margin-top:4px;font-size:10px;gap:7px;letter-spacing:.09em}html.m .bf-hero-count b{font-size:11px}html.m .bf-hero-count b em{min-width:22px;padding:3px 3px 1px}html.m .hero-slider .slide--app{display:grid;position:relative;opacity:1;pointer-events:auto;background:#263a20}html.m .slide--app__background{opacity:1!important}html.m .slide--app:before{display:none}html.m .slide--app__text{opacity:1!important;transform:none!important}html.m .slide--app__phone{transform:none!important;margin-top:6px}html.m .slide--app__text{width:100%;max-width:none;min-width:0}html.m .slide--app__text .eyebrow{font-size:11px}html.m .slide--app__text h1{font-size:clamp(24px,7.2vw,29px);line-height:1.03;max-width:100%;overflow-wrap:anywhere}html.m .slide--app__text p{font-size:12px;line-height:1.38;margin-top:10px;max-width:100%}html.m .slide--app__text .btns{margin-top:12px;gap:7px}html.m .slide--app__text .btns .btn{width:100%;min-height:40px;padding:10px 12px 8px;font-size:12px}html.m .slide--app__phone{width:100%;min-width:0;max-height:none!important;align-self:start;gap:0;margin-top:10px}html.m .slide--app .live{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}html.m .slide--app .live .phone{width:240px;max-height:none}html.m .slide--app .live .screen{max-height:none}html.m .slide--app .live .toast{font-size:10px}html.m .slide--app .live .clock{margin-top:12px}html.m .slide--app .live .dn{margin-top:8px}html.m .slide--app__btns{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:18px}html.m .slide--app__btns .btn{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:0 14px;line-height:1.2;font-size:13px;background:#fff;color:#526833;white-space:normal;box-sizing:border-box}html.m .slide--app__btns .btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55)}html.m .grid>.card .card__kicker,html.m .grid>.card .card__price,html.m .gear>.card .card__price{min-height:0}html.m .grid>.card .card__name,html.m .gear>.card .card__name{min-height:37px}html.m .grid>.card .card__meta{min-height:37px}html.m .hero-dots{display:none!important}html.m .hero-slider .bf-count{min-height:76px;padding:8px 16px;gap:3px;background:#f2f4edf7}html.m .hero-slider .bf-count{backdrop-filter:none;-webkit-backdrop-filter:none}html.m .hero-slider .bf-count__l{width:100%;flex-wrap:nowrap;font-size:11px;gap:6px;white-space:nowrap}html.m .hero-slider .bf-count__l b{font-size:14px}html.m .hero-slider .bf-count__r{display:none}html.m .slide--app{padding-bottom:26px}html.m .rv-up,html.m .rv-stagger>*{opacity:1!important;transform:none!important;transition:none!important}html.m .hdr .logo img{height:24px}html.m .sec-head{flex-direction:column;gap:8px}html.m .grid--2{max-width:none}html.m .hdr{justify-content:space-between}html.m .icons{margin-left:auto}html.m .burger{margin-left:0}html.m .hero-slider .slide:first-child{position:relative;display:block;min-height:0;background:var(--deep)}html.m .hero-slider .slide:first-child .hero__media{position:relative!important;inset:auto!important;width:100%;height:auto;aspect-ratio:9/16;max-height:720px}html.m .hero-slider .slide .hero__layer{object-position:50% 50%}html.m .hero__fade{background:linear-gradient(180deg,#17261400 34%,#1726146b 52%,#172614d1 72%,#172614f2)}html.m .hero-slider .slide:first-child .hero__text{position:absolute;left:0;right:0;bottom:0;top:auto;z-index:2;margin:0;padding:0 20px 24px;background:transparent}html.m .slide--app{padding:28px 22px 40px}html.m .slide--app__background{display:none}html.m .crumbs{padding:14px 20px 0;font-size:12px}html.m .pagehead{padding:28px 20px 20px;grid-template-columns:1fr;gap:20px}html.m .pagehead h1{font-size:36px}html.m .pagehead .sec-sub{font-size:15px}html.m .tabs{padding:0 20px;gap:8px}html.m .tabs a{font-size:13px;padding:8px 12px 6px}html.m .filters{padding:20px 20px 0;flex-wrap:wrap;gap:8px;font-size:13px}html.m .filters .n{width:100%;margin-right:0}html.m .filters .sort{margin-left:auto}html.m .feature{margin:24px 20px 0;grid-template-columns:1fr;border-radius:20px}html.m .feature img{min-height:0;aspect-ratio:16/10}html.m .feature .tx{padding:26px 22px 28px}html.m .feature h2{font-size:28px}html.m .feature p{font-size:15px}html.m .posts{grid-template-columns:1fr;gap:26px;padding:28px 20px 0}html.m .postc h3{font-size:20px}html.m .pager{padding:32px 20px 0}html.m .subscribe{margin:44px 20px 0;padding:28px 22px;grid-template-columns:1fr;gap:18px;border-radius:20px}html.m .subscribe h3{font-size:26px}html.m .subscribe .sub{width:100%}html.m .arthead{padding:28px 20px 0}html.m .arthead h1{font-size:32px}html.m .arthead .by{font-size:13px;flex-wrap:wrap;gap:10px}html.m .artcover{margin:20px 20px 0;aspect-ratio:16/10;border-radius:18px}html.m .artwrap{grid-template-columns:1fr;gap:28px;padding:28px 20px 0}html.m .toc{position:static}html.m .prose{font-size:16px}html.m .prose h2{font-size:25px;margin-top:32px}html.m .prose h3{font-size:19px}html.m .artprod{padding:20px}html.m .artprod .row{grid-template-columns:1fr;gap:16px}html.m .artend{padding:40px 20px 0}html.m .related{grid-template-columns:1fr;gap:18px}html.m .guide{margin:40px 20px 0;padding:24px 22px;grid-template-columns:1fr;gap:16px}html.m .guide .t{max-width:none;font-size:22px}html.m .coll .grid{padding:0 20px;margin-top:24px}html.m .coll .cross{margin:36px 20px 0}html.m .pdp{grid-template-columns:1fr;gap:28px;padding:16px 20px 0}html.m .gallery .thumbs{gap:8px}html.m .buy h1{font-size:28px}html.m .buy .price .now{font-size:30px}html.m .opt .c{min-width:0;flex:1}html.m .atc{grid-template-columns:1fr;gap:10px}html.m .atc .qty{height:48px}html.m .keyfacts{grid-template-columns:1fr 1fr;gap:10px;padding:32px 20px 0}html.m .keyfacts .n{font-size:22px}html.m .keyfacts b{font-size:14px}html.m .keyfacts span{font-size:12px}html.m .pdp2{grid-template-columns:1fr;gap:20px;padding:0 20px}html.m .inbox{padding:22px}html.m .vs{padding:0 20px}html.m .vs .tbl{grid-template-columns:1fr 1fr 1fr;font-size:12px}html.m .vs .tbl>div{padding:10px}html.m .vs .tbl>div:nth-child(-n+3){font-size:13px}html.m .reviews{padding:0 20px}html.m .reviews .list{grid-template-columns:1fr;gap:14px}html.m .sec-mini{padding:40px 20px 0}html.m .sec-mini .sec-title{font-size:26px}html.m .pdp-cross{margin:36px 20px 0}html.m .gallery .thumbs,html.m .gallery .thumbs--n7,html.m .gallery .thumbs--n8{grid-template-columns:repeat(5,1fr);gap:6px}html.m .detail-imgs{padding:20px 20px 0;gap:12px}html.m .coll .group-title[style]{margin:36px 20px 0!important}html.m .coll .gear[style]{margin-left:20px!important;margin-right:20px}html.m .ann--bf{flex-direction:column;gap:2px;padding:9px 12px}html.m .ann--bf .ann__main{font-size:14px}html.m .ann--bf .ann__sub{font-size:11px}html.m .mnav{display:none;position:absolute;left:0;right:0;top:64px;background:#fff;border-bottom:1px solid var(--line);z-index:9;padding:8px 0}html.m .mnav.on{display:block}html.m .mnav a{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:15px;font-weight:500;border-top:1px solid var(--line)}html.m .mnav .nav-bf{position:static;transform:none;font-size:10px;padding:4px 6px 3px}html.m .hero--bf .hero__fade{background:linear-gradient(180deg,#14241a00 40%,#14241ab3,#14241a)}html.m .hero__text--bf{padding:0 22px 40px;margin-top:-60px}html.m .bf-tag{font-size:12px;padding:7px 10px 5px}html.m .bf-h1{margin-top:14px}html.m .bf-h1 small{font-size:22px}html.m .bf-h1 em{font-size:112px;letter-spacing:-3px}html.m .bf-sub{font-size:19px}html.m .bf-dates{font-size:13px;white-space:normal;line-height:1.45}html.m .bf-hero-count{margin-top:8px;gap:9px;font-size:22px;letter-spacing:.07em;line-height:1}html.m .bf-hero-count b{font-size:11px;letter-spacing:.07em;white-space:nowrap}html.m .bf-hero-count b em{min-width:38px;padding:7px 5px 3px;margin-right:2px;border-radius:6px;font-size:30px;line-height:.9;letter-spacing:.01em}html.m .hero--bf .btns{margin-top:18px}html.m .bf-ends-m{display:block;margin-top:14px;font-family:var(--font-head);font-weight:800;color:var(--bf);font-size:15px;text-transform:uppercase;letter-spacing:.08em}html.m .bf-count{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 20px}html.m .bf-count__l{gap:10px;font-size:13px;flex-wrap:wrap}html.m .bf-count__l b{font-size:17px}html.m .bf-count__l em{min-width:28px;padding:3px 4px 1px}html.m .bf-count__r{flex-wrap:wrap;gap:6px 14px;font-size:12px}html.m .rw-head{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;width:100%}html.m .rw-head>*,html.m .rw-demo{min-width:0;max-width:100%}html.m .rw-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;padding-top:0;padding-left:26px;border-left:3px solid rgba(245,165,36,.4);min-width:0;width:100%}html.m .rw-track{display:none}html.m .rw-card{padding:20px 18px 18px}html.m .rw-card:before{content:"";position:absolute;left:-36px;top:26px;width:14px;height:14px;border-radius:50%;background:#14241a;border:3px solid var(--bf)}html.m .rw-card.is-on:before{background:var(--bf)}html.m .rw-amt{font-size:34px;margin-top:10px}html.m .rw-pics{height:84px;margin:10px 0 4px}html.m .rw-pics img{width:76px;height:76px}html.m .rw-pics.n3 img,html.m .rw-pics.n4 img{width:64px;height:64px;margin-right:-20px}html.m .rw-card b{font-size:18px}html.m .rw-card>span{font-size:13px}html.m .rw-foot{flex-direction:column;align-items:flex-start;gap:10px;font-size:13px}html.m .bf-modal__box{padding:24px 20px;border-radius:16px}html.m .bf-modal__box h3{font-size:20px}html.m .bf-modal__box li{font-size:13px}html.m .bf-badge{left:10px;top:10px;padding:5px 8px 4px;font-size:12px}html.m .card__price{font-size:19px}html.m .card__shop{padding:11px 16px 8px;font-size:13px;min-height:40px}html.m .picks .grid{grid-template-columns:1fr 1fr;gap:18px 14px}html.m .cat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}html.m .cat-tile{min-height:0;padding:16px 14px 14px}html.m .cat-tile img{height:84px}html.m .cat-tile b{font-size:15px}html.m .cat-tile__off{font-size:11px}html.m .faq-grid summary{font-size:15px}html.m .faq-grid p{font-size:13px}html.m .bf-strip{margin:0 20px;flex-wrap:wrap;font-size:12px;padding:10px 14px}html.m .bf-strip a{margin-left:0}html.m .bf-band{margin:0 20px;padding:26px 22px;grid-template-columns:1fr;gap:18px;border-radius:20px}html.m .bf-band h3{font-size:26px}html.m .bf-band p{font-size:14px}html.m .page .bf-band+.trust{margin-top:40px}html.m .bf-progress{padding:14px}html.m .bf-progress__legend{font-size:9.5px}html.m .cart-dr{width:100%}html.m .rw-card{grid-template-columns:minmax(0,1fr) 150px;gap:8px;min-width:0;width:100%;max-width:100%}html.m .rw-l{min-width:0}html.m .rw-r{min-width:0;width:100%;max-width:150px;min-height:150px}html.m .rw-state__gap{min-width:0;overflow-wrap:anywhere}html.m .rw-pics img{width:min(150px,100%);height:auto;aspect-ratio:1;object-fit:contain}html.m .rw-pics.n2 img{width:min(116px,100%);height:auto}html.m .rw-pics.n3 img,html.m .rw-pics.n4 img{width:min(60px,100%);height:auto}html.m .rw-card:has(.rw-pics.n3){grid-template-columns:minmax(0,1fr) 150px}html.m .rw-card:has(.rw-pics.n3) .rw-r{max-width:150px}html.m .rw-pics.n3{grid-template-columns:repeat(2,70px);gap:3px;width:143px;justify-items:center}html.m .rw-pics.n3 img{width:88px;height:88px;max-width:none;padding:0}html.m #setup .path:nth-child(-n+3) .pic{height:182px}html.m #setup .path:nth-child(-n+3) .pic img{max-height:182px}html.m .rw-card:has(.rw-pics.n2){grid-template-columns:minmax(0,1fr) 150px}html.m .rw-card:has(.rw-pics.n2) .rw-r{max-width:150px}html.m .rw-pics.n2{display:grid;grid-template-columns:repeat(2,70px);gap:3px;width:143px;justify-items:center;align-items:center}html.m .rw-pics.n2 img{width:84px;height:84px;max-width:none;padding:0;margin:0}html.m .hero-slider .slide:first-child .hero__media{aspect-ratio:auto;height:calc(100svh - 100px);min-height:600px;max-height:780px}html.m .hero__text--bf{padding:0 20px 16px;margin-top:0}html.m .bf-tag{font-size:14px;letter-spacing:.12em;padding:12px 28px 9px 22px;background:linear-gradient(90deg,#E8E1C8 0 5px,transparent 5px 7px,#111 7px);clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}html.m .bf-h1{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:10px;margin-top:6px}html.m .bf-h1 small{font-size:16px;letter-spacing:.14em}html.m .bf-h1__deal{display:inline-flex;align-items:baseline;gap:8px}html.m .bf-h1 em{font-size:64px;letter-spacing:-2px;line-height:.9;margin:0}html.m .bf-h1 .bf-h1__off{margin:0}html.m .bf-hero-count{margin-top:8px;gap:8px;font-size:15px;letter-spacing:.08em}html.m .bf-hero-count b{font-size:10px}html.m .bf-hero-count b em{min-width:32px;padding:6px 4px 2px;font-size:22px;border-radius:5px}html.m .bf-sub{display:none}html.m .bf-ends-m{display:none!important}html.m .hero--bf .btns{flex-direction:column;gap:8px;margin-top:10px}html.m .hero--bf .btns .btn{width:100%;flex:none;min-height:44px;padding:0 14px;font-size:13px;white-space:normal;line-height:1.15;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center}html.m .hero-slider .slide:first-child .hero__text{top:0;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}html.m .hero-slider .slide:first-child .hero__text>*{pointer-events:auto}html.m .hero-slider .slide:first-child .bf-tag{position:absolute;left:20px;top:53.5%;margin:0;z-index:3}.sub span input{border:0;background:transparent;font:inherit;color:var(--ink);width:100%;outline:0;padding:0}.sub span input::placeholder{color:var(--muted)}.sub b button{all:unset;cursor:pointer}.sub__ok{display:block;font-style:normal;font-size:13px;margin-top:8px;color:var(--brand)}form.sub{flex-wrap:wrap}.icons a{color:inherit}.filters .sort select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:0}.card[hidden],.price [hidden],.group-title[hidden]{display:none!important}.atc .js-add[aria-disabled=true]{opacity:.5;pointer-events:none}.toc .share a{color:inherit}.prose img{max-width:100%;height:auto}.jdgm-popup-widget-wrapper{position:fixed;left:0;bottom:0;max-height:0;overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/68/assets/bf-site.css.map */
