.brand::before{content:none}.brand-icon{width:38px;height:42px;flex:none}.collection-heading{font-size:38px;font-weight:600;margin:34px 0 22px}.collection-choices{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:36px}.collection-choice{text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #dddacb;border-radius:18px;background:#fffdf7;padding:10px 10px 28px;overflow:hidden;transition:box-shadow .2s,transform .2s}.collection-choice:hover{box-shadow:0 8px 24px #35442119;transform:translateY(-3px)}.collection-photo{position:relative;margin:0 0 16px;width:100%;aspect-ratio:1.6;overflow:hidden;border-radius:12px}.collection-photo img{width:100%;height:100%;object-fit:cover}.collection-choice h2{font-size:32px;font-weight:600;margin:4px 0 12px}.collection-choice>p{max-width:350px;margin:0 20px 22px;color:var(--muted);font-size:17px}.collection-cta{margin-top:auto;background:#244b2a;color:white;border-radius:30px;padding:12px 25px;min-width:240px}.section-heading>a{font-size:13px}.collection-switcher{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.collection-switcher button[aria-pressed=true],header a[aria-current=page]{background:var(--sage);color:var(--green);border-radius:25px}.browse-title{font-size:46px;margin-top:36px}.nutrition-disclosure{margin-top:22px;border:1px solid var(--line);border-radius:12px;padding:16px 20px}.nutrition-disclosure summary{cursor:pointer;font-weight:650;color:var(--green)}.nutrition-disclosure .nutrition{margin-bottom:10px}.intro .lede{max-width:390px}.intro h1{max-width:560px}header nav a{padding:7px 10px}.cooking .nutrition-disclosure{display:none}.cooking .calculator button{display:inline-block}.cooking .calculator #awake-retry[hidden]{display:none}
@media(max-width:800px){header{padding:18px 24px;gap:15px}.brand{font-size:23px}header nav{gap:6px;font-size:13px}.collection-choices{gap:16px}.collection-choice h2{font-size:28px}.collection-choice>p{font-size:15px}.collection-cta{min-width:0}.collection-heading{font-size:33px}.featured .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){header{flex-wrap:wrap;justify-content:center;padding:16px 18px}.brand{font-size:25px}.brand-icon{width:33px}header nav{width:100%;justify-content:center;gap:10px}header nav a{display:inline-block;padding:7px 9px}header nav button{padding:7px 11px}.collection-choices{grid-template-columns:1fr}.collection-photo{aspect-ratio:1.65}.collection-choice h2{font-size:29px}.collection-choice>p{max-width:330px}.collection-heading{font-size:32px}.intro{min-height:365px}.intro h1{font-size:37px}.browse-title{font-size:36px}.section-heading{gap:12px}.section-heading>a{max-width:110px;text-align:right}.featured .grid{display:flex}.featured .card{min-width:85%}.cooking .calculator{position:sticky}.collection-switcher button{padding:9px 13px}}
@media(prefers-reduced-motion:reduce){.collection-choice{transition:none}.collection-choice:hover{transform:none}}
@media(max-width:600px){.intro::after{background:linear-gradient(180deg,#f7f0e5fa 0%,#f7f0e5f5 58%,#f7f0e555 82%,transparent 100%)}.section-heading>a{max-width:none;white-space:nowrap}.section-heading h2{font-size:26px}}
