.h-home{padding-bottom:56px}.h-top{gap:12px;padding-top:14px;display:grid}@media (min-width:960px){.h-top{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:20px;padding-top:24px}}.h-ann{border-radius:var(--a-r);background:var(--a-deep);isolation:isolate;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.h-ann{min-height:420px}}.h-ann-img{object-fit:cover;z-index:-2}.h-ann:after{content:"";z-index:-1;background:linear-gradient(#080e080d 0%,#080e088c 45%,#080e08eb 100%);position:absolute;inset:0}@media (min-width:960px){.h-ann:after{background:linear-gradient(90deg,#080e08eb 0%,#080e08b3 45%,#080e080d 100%)}.h-ann{align-items:center}}.h-ann-copy{color:#f1ede2;max-width:560px;padding:18px;position:relative}@media (min-width:960px){.h-ann-copy{padding:40px 44px}}.h-ann .a-kicker{color:#c6db8a}.h-ann h1{color:#f7f3ea;margin:6px 0 10px;font-size:clamp(32px,8.5vw,60px)}.h-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.h-chip{color:#142012;background:#c6db8a;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.h-sched{scrollbar-width:none;gap:14px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex;overflow-x:auto}.h-sched::-webkit-scrollbar{display:none}.h-sched li{border-left:2px solid #c6db8a99;flex:none;padding-left:10px;line-height:1.3;display:grid}.h-sched b{color:#f7f3ea;font-weight:600}.h-sched span{color:#c9cfbf}.h-ann-cta{gap:8px}.h-acct{border:1px solid var(--a-line);background:var(--a-surface);border-radius:var(--a-r);align-content:start;gap:10px;padding:14px;display:grid}.h-acct h2{margin:0;font-size:20px}@media (min-width:960px){.h-acct{align-content:center;padding:22px}.h-acct h2{font-size:26px}}.h-acct-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:960px){.h-acct-choices{grid-template-columns:1fr}}.h-acct-choice{border:1px solid var(--a-line);background:var(--a-surface-2);min-height:56px;color:var(--a-ink);border-radius:12px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.h-acct-choice:hover{border-color:var(--a-brand-ink)}.h-acct-choice svg{color:var(--a-brand-ink);flex:none}.h-acct-choice span{min-width:0;line-height:1.25;display:grid}.h-acct-choice b{font-weight:600}.h-acct-choice small{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.h-acct .a-btn-link{justify-self:start}.h-browse{gap:12px;padding-top:14px;display:grid}@media (min-width:960px){.h-browse{gap:16px;padding-top:28px}}.h-search{gap:8px;display:flex}.h-search .a-search{flex:1}.h-search .a-inp{min-height:48px;font-size:16px}.h-search .a-btn{min-height:48px}@media (max-width:559px){.h-search .a-btn{display:none}}.h-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--a-gut));padding:0 var(--a-gut);grid-template-rows:repeat(2,auto);grid-auto-columns:38%;grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.h-tiles::-webkit-scrollbar{display:none}@media (min-width:720px){.h-tiles{grid-template-rows:none;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;gap:12px;margin:0;padding:0;overflow:visible}}.h-tile{aspect-ratio:4/3;scroll-snap-align:start;isolation:isolate;background:var(--a-surface-2);border-radius:12px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:720px){.h-tile{aspect-ratio:5/4}}.h-tile-img{object-fit:cover;z-index:-2;transition:transform .4s}.h-tile:hover .h-tile-img{transform:scale(1.04)}.h-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#080e08d9 100%);position:absolute;inset:0}.h-tile span{color:#f7f3ea;font-family:var(--a-serif);padding:10px 12px;font-size:18px;line-height:1.1}@media (min-width:720px){.h-tile span{padding:14px 16px;font-size:22px}}.h-sec{padding-top:32px}@media (min-width:960px){.h-sec{padding-top:48px}}.h-sechead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.h-sechead h2{margin:0;font-size:26px}@media (min-width:960px){.h-sechead h2{font-size:32px}}.h-sechead .a-btn-link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.h-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--a-gut));padding:0 var(--a-gut) 4px;grid-auto-columns:74%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.h-row::-webkit-scrollbar{display:none}.h-row>*{scroll-snap-align:start}.h-row-picks{grid-auto-columns:44%}@media (min-width:720px){.h-row{grid-auto-columns:calc(33.3333% - 8px)}.h-row-picks{grid-auto-columns:calc(25% - 9px)}}@media (min-width:1040px){.h-row{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.h-row-picks{grid-template-columns:repeat(4,1fr)}}.h-box{border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--a-surface);flex-direction:column;display:flex;overflow:hidden}.h-box .ph{aspect-ratio:4/3;background:var(--a-surface-2);position:relative}.h-badge,.h-draft{background:var(--a-brand);color:var(--a-on-brand);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.h-draft{background:var(--a-tomato-soft);color:var(--a-tomato);border:1px dashed var(--a-tomato);left:auto;right:10px}.h-box .bd{flex:1;align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.h-box h3{margin:0;font-size:19px}.h-box .meta{color:var(--a-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.h-box .meta b{color:var(--a-ink);margin-left:auto;font-size:18px;font-weight:600}.h-box .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.h-inside-btn{color:var(--a-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:40px;padding:8px 4px;font-size:14px;font-weight:500;display:inline-flex}.h-inside-btn svg{transition:transform .2s}.h-inside ul{border-top:1px solid var(--a-line);gap:4px;margin:0;padding:8px 0 0;font-size:14px;list-style:none;display:grid}.h-inside li{justify-content:space-between;gap:10px;display:flex}.h-stories{gap:12px;display:grid}@media (min-width:720px){.h-stories{grid-template-columns:repeat(3,1fr)}}.h-story{color:var(--a-ink);grid-template-columns:96px 1fr;align-items:center;gap:12px;text-decoration:none;display:grid}.h-story .ph{aspect-ratio:1;background:var(--a-surface-2);border-radius:10px;position:relative;overflow:hidden}.h-story .ph img{object-fit:cover}.h-story b{font-family:var(--a-serif);font-size:18px;font-weight:500;line-height:1.2}@media (min-width:720px){.h-story{grid-template-columns:1fr}.h-story .ph{aspect-ratio:3/2}}.h-boxgrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.h-boxgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.h-boxgrid{grid-template-columns:repeat(3,1fr)}}.h-pagehead{padding-top:24px}.h-pagehead h1{margin:4px 0 0;font-size:clamp(32px,7vw,52px)}.c-land{padding-bottom:96px}@media (min-width:900px){.c-land{padding-bottom:56px}}.c-hero{gap:16px;padding-top:14px;display:grid}@media (min-width:900px){.c-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:36px;padding-top:32px}}.c-pic{aspect-ratio:4/3;border-radius:var(--a-r);background:var(--a-surface-2);position:relative;overflow:hidden}.c-pic img{object-fit:cover}.c-copy{align-content:start;gap:12px;display:grid}.c-copy h1{margin:0;font-size:clamp(34px,9vw,58px)}.c-sub{color:var(--a-ink-2);margin:0;font-size:16px}.c-tags{flex-wrap:wrap;gap:6px;display:flex}.c-tag{background:var(--a-brand);color:var(--a-on-brand);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.c-tag.dl{background:var(--a-tomato-soft);color:var(--a-tomato)}.c-price{align-items:baseline;gap:10px;display:flex}.c-price b{font-size:34px;font-weight:600;font-family:var(--a-serif)}.c-price span{color:var(--a-muted)}.c-price .c-was{font-size:17px}.c-buy{min-height:56px;font-size:17px}.c-delivery{color:var(--a-ink-2);margin:0;font-size:14px}.c-proof{color:var(--a-ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.c-proof li{align-items:center;gap:6px;display:inline-flex}.c-proof svg{color:var(--a-brand-ink)}.c-flag{border:1px dashed var(--a-tomato);background:var(--a-tomato-soft);color:var(--a-tomato);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.c-more{gap:24px;max-width:760px;padding-top:32px;display:grid}.c-more h2{margin:0 0 8px;font-size:24px}.c-inside{gap:6px;margin:0;padding:0;list-style:none;display:grid}.c-inside li{border-bottom:1px solid var(--a-line);justify-content:space-between;padding:6px 0;display:flex}.c-faq details{border-bottom:1px solid var(--a-line);padding:10px 0}.c-faq summary{cursor:pointer;font-weight:600;list-style-position:outside}.c-faq p{color:var(--a-ink-2);margin:6px 0 0}.c-sticky{z-index:45;padding:10px var(--a-gut) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--a-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--a-line);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.c-sticky .p{line-height:1.2;display:grid}.c-sticky .p b{font-size:18px}.c-sticky .p small{color:var(--a-muted);font-size:12px}.c-sticky .a-btn{flex:1;min-height:50px}@media (min-width:900px){.c-sticky{display:none}}main:has(.c-land)~.a-bagbar{display:none}@media (max-width:559px){.h-ann{min-height:0}.h-ann-copy{padding:64px 16px 16px}.h-ann h1{margin:4px 0 8px;font-size:32px}.h-sched{gap:10px;margin-bottom:12px;font-size:12px}.h-ann-cta{min-height:46px}.h-acct{gap:8px;padding:12px}.h-acct h2{font-size:18px}.h-acct-choice{min-height:50px;padding:10px}.h-boxgrid .h-box .ph{aspect-ratio:16/9}.c-pic{aspect-ratio:16/10}.c-copy h1{font-size:34px}}@media (min-width:1040px){.h-row:not(.h-row-picks){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.h-first{gap:8px;padding-top:8px;display:grid}.h-h1{margin:0;font-size:22px;line-height:1.2}.h-door{grid-template-columns:1fr 1fr;gap:8px;display:grid}.h-door-btn{border:1px solid var(--a-line);background:var(--a-surface-2);min-height:64px;color:var(--a-ink);border-radius:14px;align-content:center;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.h-door-btn b{font-size:17px;line-height:1.2}.h-door-btn span{color:var(--a-brand-ink);align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.h-door-biz{color:#fff;background:#1e5f3b;border-color:#1e5f3b}.h-door-biz span{color:#d9ef9f}.h-door-btn:hover{filter:brightness(1.08)}.h-door-btn:focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}@media (min-width:720px){.h-h1{white-space:normal;font-size:34px}.h-first{gap:14px;padding-top:24px}}.h-chiprow{scrollbar-width:none;margin:0 calc(-1 * var(--a-gut));padding:0 var(--a-gut);gap:8px;display:flex;overflow-x:auto}.h-chiprow::-webkit-scrollbar{display:none}.h-chip-l{border:1px solid var(--a-line);background:var(--a-surface);min-height:44px;color:var(--a-ink);white-space:nowrap;border-radius:99px;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.h-chip-l:hover{background:var(--a-surface-2)}.h-harvest{padding-top:10px}.h-harvest .h-sechead{margin-bottom:6px}.h-harvest .h-sechead h2{font-size:19px;line-height:1.3}.h-note{font-family:var(--a-sans);white-space:nowrap;color:var(--a-muted);letter-spacing:0;font-size:14px;font-weight:500}@media (min-width:960px){.h-harvest{padding-top:32px}.h-harvest .h-sechead h2{font-size:28px}.h-note{font-size:16px}}.h-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.h-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}}.brand-a .h-harvest .a-tile .ph{aspect-ratio:4/3}.brand-a .h-harvest .a-tile h3{overflow-wrap:anywhere;margin-top:8px;line-height:1.25}.brand-a .h-harvest .a-plus{width:44px;height:44px}.brand-a .h-harvest .a-tile .add{bottom:8px;right:8px}.h-usual{border:1px solid var(--a-line);background:var(--a-surface);min-height:44px;color:var(--a-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:0 14px;font-size:16px;text-decoration:none;display:flex}.h-usual b{font-weight:600}.h-builder-sub{color:var(--a-muted);margin:-4px 0 12px;font-size:15px}.h-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.h-builder-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}.h-bpick{width:100%;color:var(--a-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:4px;padding:0;display:grid}.h-bpick .ph{aspect-ratio:1;background:var(--a-surface-2);outline-offset:-2px;border-radius:12px;outline:2px solid #0000;display:block;position:relative;overflow:hidden}.h-bpick .ph img{object-fit:cover}.h-bpick[aria-pressed=true] .ph{outline-color:var(--a-brand)}.h-bpick .tick{width:26px;height:26px;color:var(--a-on-brand);background:#080e0873;border:2px solid #f7f3ea;border-radius:99px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.h-bpick[aria-pressed=true] .tick{background:var(--a-brand);border-color:var(--a-brand)}.h-bpick .nm{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.25}.h-bpick .pr{color:var(--a-muted);font-size:12.5px}.h-bpick .pr b{color:var(--a-ink);font-weight:600}.h-builder-go{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.h-builder-count{color:var(--a-muted);font-size:14px}.h-builder-go .a-btn[disabled]{opacity:.55;cursor:not-allowed}.h-season{border-radius:var(--a-r);border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-ink);align-items:center;gap:14px;max-width:640px;padding:10px;text-decoration:none;display:flex}.h-season .ph{background:var(--a-surface-2);border-radius:10px;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.h-season .ph img{object-fit:cover}.h-season .tx{gap:4px;min-width:0;display:grid}.h-season b{font-family:var(--a-serif);font-size:19px;font-weight:600;line-height:1.2}.h-season .cta{color:var(--a-brand-ink);align-items:center;gap:4px;font-size:14.5px;font-weight:600;display:inline-flex}
