.pst-rise{transition:transform 1.1s var(--ease-out-expo), opacity 1.1s var(--ease-out-expo)}[data-active=false] .pst-rise{opacity:.55;transform:translateY(4cqw)}.pst-draw{stroke-dasharray:400;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-out-expo) .2s}[data-active=false] .pst-draw{stroke-dashoffset:400px}.pst-swing{transform-origin:50% 0;transition:transform 1.4s cubic-bezier(.34,1.56,.64,1)}[data-active=false] .pst-swing{transform:translateY(-14cqw)}.pst-spin{transition:transform 1.6s var(--ease-out-expo)}[data-active=false] .pst-spin{transform:rotate(-60deg)scale(.85)}.pst-scale{transition:transform 1.4s var(--ease-out-expo)}[data-active=false] .pst-scale{transform:scale(1.08)}.pst-drift-l,.pst-drift-r{transition:transform 2s var(--ease-out-expo)}[data-active=false] .pst-drift-l{transform:translate(8cqw)}[data-active=false] .pst-drift-r{transform:translate(-8cqw)}.pst-grid{transition:background-size 1.6s var(--ease-out-expo), opacity 1.6s}[data-active=false] .pst-grid{opacity:.3}
.WI7U6q_card{height:100%;transition:transform .55s var(--ease-out-expo), box-shadow .55s var(--ease-out-expo), border-color .4s ease;background:#fffdf9;border:1px solid #bea7796b;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #333c290a,0 16px 34px -26px #333c296b}.WI7U6q_card:hover,.WI7U6q_card:focus-within{border-color:#b09258d9;transform:translateY(-5px);box-shadow:0 1px 2px #333c290d,0 30px 50px -30px #333c298c}.WI7U6q_thumb{border-bottom:1px solid #bea7794d;display:block;overflow:hidden}.WI7U6q_body{flex-direction:column;flex:1;padding:.85rem .85rem .8rem;display:flex}.WI7U6q_top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.WI7U6q_name{min-width:0;color:var(--ink);font-size:1.2rem;line-height:1.15}.WI7U6q_name a{transition:color .3s}.WI7U6q_name a:hover{color:var(--brass-deep)}.WI7U6q_price{font-family:var(--font-label);letter-spacing:.08em;color:#86683a;flex:none;font-size:.6875rem;font-weight:600}.WI7U6q_category{font-family:var(--font-label);letter-spacing:.24em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--brass-deep);margin-top:.35rem;font-size:.5625rem;font-weight:600;overflow:hidden}.WI7U6q_blurb{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.WI7U6q_view{width:fit-content;min-height:34px;font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.4rem;margin-top:auto;padding-top:.55rem;font-size:.625rem;font-weight:600;transition:color .3s;display:inline-flex}.WI7U6q_view span{transition:transform .45s var(--ease-out-expo)}.WI7U6q_card:hover .WI7U6q_view{color:var(--brass-deep)}.WI7U6q_card:hover .WI7U6q_view span{transform:translate(4px)}@media (min-width:640px){.WI7U6q_body{padding:1.1rem 1.15rem 1rem}.WI7U6q_name{font-size:1.5rem}.WI7U6q_blurb{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.WI7U6q_card,.WI7U6q_view span{transition:none}.WI7U6q_card:hover,.WI7U6q_card:focus-within{transform:none}}
.QxdHLa_page{background:radial-gradient(60% 420px at 50% 0,#fffbf1e6,#0000 75%),linear-gradient(#f8f3e8,#f3ecdd 58%,#f6f1e6)}.QxdHLa_hero{color:#faf6ea;text-align:center;background:radial-gradient(70% 90% at 50% 0,#707e568c,#0000 72%),linear-gradient(165deg,#3f4a31 0%,#333c29 48%,#272f1f 100%);position:relative;overflow:hidden}.QxdHLa_hero:after{content:"";background:linear-gradient(90deg,#0000,#d6bc86b3,#0000);height:1px;position:absolute;inset:auto 0 0}.QxdHLa_sprig{color:#d6bc86;opacity:.2;pointer-events:none;width:clamp(150px,21vw,310px);position:absolute;top:50%;transform:translateY(-50%)}.QxdHLa_sprigLeft{left:clamp(-90px,-3vw,-20px)}.QxdHLa_sprigRight{right:clamp(-90px,-3vw,-20px);transform:translateY(-50%)scaleX(-1)}.QxdHLa_heroInner{flex-direction:column;align-items:center;padding-top:clamp(3rem,7vw,5.25rem);display:flex;position:relative}.QxdHLa_eyebrow{font-family:var(--font-label);letter-spacing:.38em;text-transform:uppercase;color:#d6bc86;font-size:.6875rem;font-weight:600}.QxdHLa_title{color:#fbf7ec;margin-top:1rem;font-size:clamp(2.4rem,5vw,4rem)}.QxdHLa_lede{color:#f0ead8d1;max-width:34rem;margin-top:.9rem;font-size:.9375rem;line-height:1.65}.QxdHLa_search{width:100%;max-width:34rem;margin-top:1.9rem;position:relative}.QxdHLa_searchIcon{color:#d6bc86;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.QxdHLa_searchInput{color:#fbf7ec;background:#1a20146b;border:1px solid #d6bc867a;border-radius:999px;outline:none;width:100%;height:3.25rem;padding:0 6.6rem 0 2.9rem;font-size:1rem;transition:border-color .3s,background .3s,box-shadow .3s}.QxdHLa_searchInput::placeholder{color:#f0ead89e}.QxdHLa_searchInput:focus{background:#1a201499;border-color:#d6bc86;box-shadow:0 0 0 3px #d6bc8633}.QxdHLa_searchBtn{height:2.55rem;font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:#2c3422;background:#e4cf9f;border-radius:999px;padding:0 1.2rem;font-size:.625rem;font-weight:600;transition:background .3s;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.QxdHLa_searchBtn:hover{background:#f0e2bd}.QxdHLa_tabs{scrollbar-width:none;gap:.35rem;width:100%;margin-top:clamp(1.8rem,4vw,2.75rem);display:flex;overflow-x:auto}.QxdHLa_tabs::-webkit-scrollbar{display:none}.QxdHLa_tab{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:#f0ead8b8;flex:none;align-items:baseline;gap:.5rem;padding:.95rem .9rem 1.15rem;font-size:.6875rem;font-weight:600;transition:color .3s;display:flex;position:relative}.QxdHLa_tab:after{content:"";z-index:1;height:2px;transition:transform .45s var(--ease-out-expo);background:#d6bc86;position:absolute;bottom:0;left:.9rem;right:.9rem;transform:scaleX(0)}.QxdHLa_tab:hover{color:#fbf7ec}.QxdHLa_tab:hover:after{transform:scaleX(.4)}.QxdHLa_tab[aria-current=page]{color:#fbf7ec}.QxdHLa_tab[aria-current=page]:after{transform:scaleX(1)}.QxdHLa_count{letter-spacing:.08em;color:#d6bc86;font-size:.5625rem}.QxdHLa_toolbar{border-bottom:1px solid #bea7795c;flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:1.5rem;display:flex}.QxdHLa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;margin-top:2rem;display:grid}.QxdHLa_pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:3.5rem;display:flex}.QxdHLa_pageLink{min-width:2.75rem;height:2.75rem;font-family:var(--font-label);letter-spacing:.1em;color:var(--ink);background:#fffdf9b3;border:1px solid #bea7796b;border-radius:10px;place-items:center;padding:0 .85rem;font-size:.6875rem;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:inline-grid}.QxdHLa_pageLink:hover{background:#fffdf9;border-color:#b09258d9}.QxdHLa_pageLink[aria-current=page]{color:#fbf7ec;background:#333c29;border-color:#333c29}@media (min-width:640px){.QxdHLa_grid{gap:1.5rem 1.25rem}}@media (min-width:768px){.QxdHLa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.QxdHLa_tabs{justify-content:center}}@media (min-width:1280px){.QxdHLa_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.75rem}}@media (prefers-reduced-motion:reduce){.QxdHLa_tab:after{transition:none}}
