.iwf.svelte-mh6ymq.svelte-mh6ymq{position:relative;overflow:hidden;background:linear-gradient(135deg,#c2603e1f,#c2851a1a)}.iwf.svelte-mh6ymq img.svelte-mh6ymq{display:block;width:100%;height:100%;object-fit:cover}.iwf__ph.svelte-mh6ymq.svelte-mh6ymq{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(145deg,#fdf9f3,#c2603e 120%)}.iwf__ph--only.svelte-mh6ymq.svelte-mh6ymq{position:relative;opacity:.95;min-height:160px}.pl__sr.svelte-1voool3.svelte-1voool3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pl__toolbar.svelte-1voool3.svelte-1voool3{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.pl__search.svelte-1voool3 input.svelte-1voool3{min-width:240px;width:clamp(240px,50vw,420px);padding:.55rem .75rem;border-radius:12px;border:1px solid #d4c5ae;font:inherit}.pl__density.svelte-1voool3.svelte-1voool3{display:flex;gap:.35rem}.pl__density.svelte-1voool3 button.svelte-1voool3{border-radius:999px;border:1px solid #d4c5ae;background:#fdf9f3;padding:.45rem .85rem;cursor:pointer}.pl__density.svelte-1voool3 button.active.svelte-1voool3{border-color:#c2603e;color:#c2603e;font-weight:600}.pl__pills.svelte-1voool3.svelte-1voool3{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.pl__pill.svelte-1voool3.svelte-1voool3{border-radius:999px;border:1px solid #d4c5ae;background:#fffdf8;padding:.35rem .85rem;font-size:.8rem;cursor:pointer}.pl__pill.active.svelte-1voool3.svelte-1voool3{background:#c2603e1f;border-color:#c2603e;color:#c2603e;font-weight:600}.pl__filters.svelte-1voool3.svelte-1voool3{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.pl__filters.svelte-1voool3 select.svelte-1voool3{font:inherit;font-size:.85rem;padding:.4rem .55rem;border-radius:10px;border:1px solid #d4c5ae;background:#fffdf8}.pl__h.svelte-1voool3.svelte-1voool3{font-size:1.1rem;margin:0 0 .75rem}.pl__featured.svelte-1voool3.svelte-1voool3{margin-bottom:2rem}.pl__feat-row.svelte-1voool3.svelte-1voool3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.pl__feat.svelte-1voool3.svelte-1voool3{display:grid;grid-template-columns:120px 1fr;gap:.85rem;padding:.85rem;border-radius:18px;border:1px solid #d4c5ae;text-decoration:none;color:inherit;background:#fdf9f3;box-shadow:0 10px 30px #4a3a240f}.pl__feat.svelte-1voool3 h3.svelte-1voool3{margin:0 0 .35rem;font-size:1rem}.pl__feat.svelte-1voool3 p.svelte-1voool3{margin:0;font-size:.85rem;color:#4a3a24}.pl__feat-visual.svelte-1voool3.svelte-1voool3{min-height:100%;border-radius:12px;overflow:hidden}.pl.svelte-1voool3 .pl__iwf{height:100%;min-height:120px}.pl__masonry.svelte-1voool3.svelte-1voool3{column-count:2;column-gap:1rem}@media (min-width: 900px){.pl__masonry.svelte-1voool3.svelte-1voool3{column-count:3}}.pl__masonry--cozy.svelte-1voool3.svelte-1voool3{column-count:3}@media (min-width: 900px){.pl__masonry--cozy.svelte-1voool3.svelte-1voool3{column-count:4}}.pl__card.svelte-1voool3.svelte-1voool3{display:inline-block;width:100%;margin:0 0 1rem;break-inside:avoid;border-radius:18px;overflow:hidden;border:1px solid #d4c5ae;text-decoration:none;color:inherit;background:#fdf9f3;transition:transform .2s ease-out,box-shadow .2s ease-out}.pl__card.svelte-1voool3.svelte-1voool3:hover{transform:translateY(-3px);box-shadow:0 14px 36px #4a3a241f}.pl__card--tall.svelte-1voool3 .pl__iwf{min-height:220px}.pl__card-visual.svelte-1voool3.svelte-1voool3{max-height:200px}.pl__card-body.svelte-1voool3.svelte-1voool3{padding:.85rem 1rem 1rem}.pl__card-body.svelte-1voool3 h3.svelte-1voool3{margin:0 0 .35rem;font-size:1.02rem}.pl__card-body.svelte-1voool3 p.svelte-1voool3{margin:0 0 .65rem;font-size:.88rem}.pl__card-meta.svelte-1voool3.svelte-1voool3{display:flex;justify-content:space-between;font-size:.8rem;color:#a09070}.pl__price.svelte-1voool3.svelte-1voool3{font-weight:700;color:#c2603e}body[data-theme=dark] .pl__search.svelte-1voool3 input.svelte-1voool3,body[data-theme=dark] .pl__filters.svelte-1voool3 select.svelte-1voool3{background:#261f14;color:#f5ede0;border-color:#d4c5ae59}body[data-theme=dark] .pl__feat.svelte-1voool3.svelte-1voool3,body[data-theme=dark] .pl__card.svelte-1voool3.svelte-1voool3{background:#261f14;border-color:#d4c5ae40}.pg-head[data-astro-cid-fkpbwzxa]{padding:1.5rem 0 1rem}.pg-head[data-astro-cid-fkpbwzxa] h1[data-astro-cid-fkpbwzxa]{font-family:Outfit,system-ui,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 .5rem}.pg-head[data-astro-cid-fkpbwzxa] p[data-astro-cid-fkpbwzxa]{max-width:62ch;margin:0;line-height:1.65}
