.masthead{padding:7.5rem 0 clamp(1rem,2vw,1.5rem);position:relative}.mh-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.5rem;display:flex}.crumbs{font:600 .72rem var(--ff-b);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:.55rem;display:flex}.crumbs a{color:var(--ink2);border-bottom:1px dotted var(--line);text-decoration:none}.crumbs a:hover{color:var(--ember);border-color:var(--ember)}.crumbs .lucide{opacity:.45;width:13px;height:13px}.crumbs [aria-current]{color:var(--ink)}.mh-right{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mh-live{font:600 .72rem/1.5 var(--ff-b);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.mh-live b{color:var(--ember);font-size:.88rem}.mh-titlerow{align-items:center;gap:1.5rem;margin:clamp(.55rem,1.2vw,.85rem) 0 0;display:flex}.mh-title{font:600 clamp(1.9rem,3.8vw,3.1rem)/1.04 var(--ff-d);letter-spacing:-.025em;max-width:24ch}.mh-title em{color:var(--ember);font-variation-settings:"SOFT" 80,"WONK" 1;font-style:italic;font-weight:500}.mh-spark{width:clamp(15px,1.8vw,21px);color:var(--honey);vertical-align:.1em;margin-left:.4rem;display:inline-block}.mh-spark svg{width:100%;height:auto;animation:22s linear infinite reverse spin;display:block}.mh-stamp{flex:none;width:clamp(58px,6.5vw,88px);margin-left:auto}.mh-stamp svg{width:100%;height:auto;animation:16s linear infinite spin;display:block}.mh-stamp-text{font:700 8.4px var(--ff-b);letter-spacing:1.05px;fill:var(--ink)}.aisles-sec{padding:clamp(1rem,2.2vw,1.8rem) 0 clamp(3.4rem,6vw,5.5rem)}.acgrid{grid-template-columns:repeat(12,1fr);gap:1.4rem;display:grid}.ac{background:var(--cream);border:1.5px solid var(--ink);animation:acIn .55s var(--ease) backwards;animation-delay:var(--d,0s);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:20px;flex-direction:column;display:flex;position:relative}@keyframes acIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}.ac--a{grid-column:span 7}.ac--b{grid-column:span 5}.ac--full{grid-column:span 12}.ac:hover{transform:translateY(-5px)rotate(-.35deg);box-shadow:7px 9px #26180ee6}.ac:focus-within{box-shadow:7px 9px #c4551e8c}.ac-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.ac-art{background:var(--flour2);border-bottom:1.5px solid var(--ink);border-radius:18.5px 18.5px 0 0;flex:auto;min-height:280px;position:relative;overflow:hidden}.ac-paper{opacity:.9;width:calc(100% + 200px);height:calc(100% + 200px);position:absolute;top:-100px;left:-100px}.ac-paper rect{width:100%;height:100%}.ac-tag{z-index:1;font:600 .58rem/1 var(--ff-b);letter-spacing:.16em;text-transform:uppercase;background:var(--ember);color:var(--cream);white-space:nowrap;border-radius:99px;padding:.36rem .62rem;position:absolute;top:.9rem;left:.9rem}.ac-tag--ink{background:var(--ink)}.ac-tag--sage{background:var(--sage)}.ac-tag--honey{background:var(--honey);color:var(--ink)}.ac-spark{z-index:1;width:16px;color:var(--honey);opacity:0;transition:.4s var(--ease);position:absolute;top:1rem;right:1rem;transform:scale(.2)rotate(-45deg)}.ac-spark svg{width:100%;height:auto;display:block}.ac:hover .ac-spark,.ac:focus-within .ac-spark{opacity:.95;transform:none}.ac-img{-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease)}.ac:hover .ac-img{transform:scale(1.05)}.ac-shade{pointer-events:none;background:linear-gradient(#26180e0d 0%,#26180e05 45%,#26180e52 100%);position:absolute;inset:0}.ac-sticker{z-index:1;background:var(--cream);border:1.5px solid var(--ink);text-align:center;max-width:82%;transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:14px;padding:.9rem 1.5rem .85rem;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(-2.5deg);box-shadow:4px 4px #26180e42}.ac:hover .ac-sticker{transform:translate(-50%,-50%)rotate(0)translateY(-3px);box-shadow:5px 7px #26180e52}.ac-sticker:before,.ac-sticker:after{content:"";background:#e7a23b80;border:1px solid #26180e29;border-radius:2px;width:38px;height:15px;position:absolute;top:-7px}.ac-sticker:before{left:-16px;transform:rotate(-40deg)}.ac-sticker:after{right:-16px;transform:rotate(40deg)}.ac-no{font:600 .56rem/1 var(--ff-b);letter-spacing:.24em;text-transform:uppercase;color:var(--ember);display:block}.ac-name{font:600 clamp(1.5rem,2.6vw,2.3rem)/1.06 var(--ff-d);letter-spacing:-.015em;margin:.28rem 0 .45rem}.ac-meta{font:600 .66rem/1.4 var(--ff-b);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.32rem;display:flex}.ac-count{font:600 1.12rem/1 var(--ff-d);color:var(--ink);letter-spacing:0}.ac-from{font:italic 600 .98rem/1 var(--ff-d);color:var(--ember);letter-spacing:0}.ac-body{flex-direction:column;padding:1.05rem 1.2rem 1.15rem;display:flex}.ac-desc{font:.88rem/1.55 var(--ff-b);color:var(--ink2)}.ac-pick{background:var(--flour);border:1.5px dashed var(--line);border-radius:12px;align-items:center;gap:.6rem;margin-top:.85rem;padding:.5rem .55rem .5rem .5rem;transition:border-color .25s;display:flex}.ac:hover .ac-pick{border-color:#c4551e73}.ac-pick-ico{background:var(--cream);width:36px;height:36px;color:var(--ember);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.ac-pick-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ac-pick-wheat{width:18px;height:18px}.ac-pick-t{flex:1;min-width:0}.ac-pick-t small{font:600 .54rem/1 var(--ff-b);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);display:block}.ac-pick-t b{font:600 .9rem/1.25 var(--ff-d);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ac-pick-p{font:italic 600 .85rem var(--ff-d);color:var(--ember);flex:none}.ac-pick-a{z-index:3;border:1.5px solid var(--line);background:var(--cream);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:all .25s;display:grid;position:relative}.ac-pick-a .lucide{width:14px;height:14px}.ac-pick-a:hover{background:var(--ember);border-color:var(--ember);color:var(--cream);transform:rotate(90deg)}.ac-pick-a--done{background:var(--ember);border-color:var(--ember);color:var(--cream);transform:none}.ac-foot{border-top:1.5px dashed var(--line);align-items:center;gap:.6rem;margin-top:auto;padding-top:.9rem;display:flex}.ac-cta{font:600 .8rem var(--ff-b);color:var(--ember);align-items:center;gap:.45rem;display:inline-flex}.ac-cta .lucide{width:14px;height:14px;transition:transform .3s var(--ease)}.ac:hover .ac-cta .lucide{transform:translate(4px)}.ac-go{border:1.5px solid var(--line);width:38px;height:38px;transition:.3s var(--ease);border-radius:50%;place-items:center;margin-left:auto;display:grid}.ac-go .lucide{width:16px;height:16px}.ac:hover .ac-go{background:var(--ink);border-color:var(--ink);color:var(--cream);transform:rotate(-45deg)}.ac--dark{background:var(--ink)}.ac--dark .ac-art{background:#33200f;border-bottom-color:#fffdf640}.ac--dark .ac-paper{opacity:.3}.ac--dark .ac-sticker{box-shadow:4px 4px #00000080}.ac--dark:hover{box-shadow:7px 9px #00000080}.ac--dark .ac-desc{color:#c4b49b}.ac--dark .ac-foot{border-color:#fffdf633}.ac--dark .ac-cta{color:var(--honey)}.ac--dark .ac-go{color:var(--flour2);border-color:#fffdf652}.ac--dark:hover .ac-go{background:var(--honey);border-color:var(--honey);color:var(--ink)}.ac--empty{cursor:default}.ac--empty:hover{box-shadow:none;transform:none}.ac-empty-in{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:3.2rem 2rem;display:flex}.ac-empty-in .ring{border:1.5px dashed var(--line);width:58px;height:58px;color:var(--ember);border-radius:50%;place-items:center;display:grid}.ac-empty-in .ring .lucide{width:24px;height:24px}.ac-empty-in b{font:600 1.25rem var(--ff-d)}.ac-empty-in p{font:.9rem/1.6 var(--ff-b);color:var(--ink2);max-width:44ch;margin:0}.ac--emptyish .ac-art{background:var(--flour)}.ac--emptyish .ac-paper{opacity:.35}.aisle-note{font:italic 500 1.02rem var(--ff-d);color:var(--ink2);text-align:center;margin-top:2.6rem}.gstrip{border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);flex-wrap:wrap;margin-top:clamp(2.6rem,6vw,4rem);display:flex}.gcell{flex:240px;align-items:center;gap:1rem;padding:1.7rem 1.6rem;display:flex}.gcell+.gcell{border-left:1.5px solid var(--line)}.g-ico{background:var(--flour2);width:50px;height:50px;color:var(--ember);border-radius:14px;flex:none;place-items:center;display:grid}.g-ico .lucide{width:22px;height:22px}.gcell b{font:600 1.02rem var(--ff-d);display:block}.gcell span{font:.83rem/1.45 var(--ff-b);color:var(--ink2)}.cats-loading{padding-top:8.5rem;padding-bottom:4rem}.cat-skel{background:var(--flour2);border:1.5px dashed var(--line);border-radius:7px;height:14px;display:inline-block}.cat-skel-card{border:1.5px dashed var(--line);background:var(--cream);border-radius:20px;min-height:380px;position:relative;overflow:hidden}.cat-skel-card:after{content:"";background:linear-gradient(100deg,#0000 30%,#26180e0d 50%,#0000 70%);animation:1.4s ease-in-out infinite catskel;position:absolute;inset:0;transform:translate(-100%)}@keyframes catskel{to{transform:translate(100%)}}@media (max-width:1080px){.masthead{padding-top:6.5rem}.ac--a,.ac--b{grid-column:span 6}}@media (max-width:640px){.ac--a,.ac--b{grid-column:span 12}.ac-art{min-height:230px}.mh-stamp{display:none}.mh-live{text-align:left}.gcell+.gcell{border-left:none;border-top:1.5px solid var(--line)}}@media (prefers-reduced-motion:reduce){.mh-spark svg,.mh-stamp svg{animation:none}}
