.kiosk.svelte-1uha8ag{background:#e9dcc3;background-image:radial-gradient(rgba(120,90,50,.08) 1px,transparent 1px);background-size:14px 14px;padding:3rem 0}.k-grid.svelte-1uha8ag{display:grid;gap:2.5rem}@media(min-width:1024px){.k-grid.svelte-1uha8ag{grid-template-columns:1fr 1.3fr;align-items:start}}.script.svelte-1uha8ag{font-family:Pacifico,cursive;font-size:1.6rem;color:var(--color-primary)}h1.svelte-1uha8ag{font:800 clamp(2.6rem,6vw,4.2rem)/1 "Playfair Display",serif;color:#2b2116;margin:.3rem 0 .8rem}.sub.svelte-1uha8ag{color:#5b4a35;max-width:32rem}.price-card.svelte-1uha8ag{margin-top:1.6rem;background:#fffdf8;border:2px solid #2b2116;padding:.9rem 1rem;max-width:22rem;box-shadow:5px 5px #2b2116}.pc-title.svelte-1uha8ag{font:600 1rem Playfair Display,serif;font-style:italic;border-bottom:2px solid #2b2116;padding-bottom:.3rem;margin-bottom:.3rem}.price-card.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px dotted #b9a684;color:#2b2116;text-decoration:none;font-weight:600}.price-card.svelte-1uha8ag a:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:normal;background:var(--color-accent);padding:0 .4rem;border-radius:3px;font-size:.8rem}.price-card.svelte-1uha8ag a:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag){color:var(--color-primary);text-decoration:underline}.rack.svelte-1uha8ag{position:relative;background:linear-gradient(90deg,#8f9aa3,#c9d1d8 50%,#8f9aa3);padding:1.2rem;border-radius:6px}.pole.svelte-1uha8ag{position:absolute;left:50%;top:-1.5rem;bottom:-1.5rem;width:10px;transform:translate(-50%);background:linear-gradient(90deg,#6b747c,#b6bec5,#6b747c);z-index:0}.pockets.svelte-1uha8ag{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem .8rem}@media(max-width:640px){.pockets.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.pocket.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;text-decoration:none;padding-top:.3rem}.pc.svelte-1uha8ag{position:relative;display:block;aspect-ratio:2/3;background:#fffdf8;padding:5px;transform:rotate(var(--r));box-shadow:0 6px 12px -6px #00000080;transition:transform .2s}.pocket.svelte-1uha8ag:hover .pc:where(.svelte-1uha8ag){transform:rotate(0) translateY(-10px)}.pc.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pc-cat.svelte-1uha8ag{position:absolute;left:10px;bottom:10px;right:10px;font:800 .85rem Playfair Display,serif;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.7)}.lip.svelte-1uha8ag{position:relative;margin-top:-1.6rem;background:#d6e0e8eb;border-top:2px solid #fff;padding:.4rem;font-size:.72rem;font-weight:700;color:#1f2933;line-height:1.2;min-height:3.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mail.svelte-1uha8ag{padding-block:3rem 4rem}.mail-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.6rem}.mail-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:800 2rem Playfair Display,serif}.mail-head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-primary);font-weight:700}.grid.svelte-1uha8ag{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}
