.de[data-astro-cid-mbdgz5sp]{gap:var(--s3);display:grid}.de-f[data-astro-cid-mbdgz5sp]{gap:6px;display:grid}.de-f[data-astro-cid-mbdgz5sp] span[data-astro-cid-mbdgz5sp]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:600}.de-f[data-astro-cid-mbdgz5sp] input[data-astro-cid-mbdgz5sp]{border-radius:var(--radius);border:1.5px solid var(--line);min-height:50px;font:inherit;background:#fff;padding:0 14px}.de-out[data-astro-cid-mbdgz5sp]{padding:var(--s4);border-radius:var(--radius);background:var(--bone-2)}.de-out[data-astro-cid-mbdgz5sp] strong[data-astro-cid-mbdgz5sp]{font:700 1.1rem/1.2 var(--font-display)}.de-hint[data-astro-cid-mbdgz5sp],.de-small[data-astro-cid-mbdgz5sp]{color:var(--ink-soft);font-size:.9rem}.bk[data-astro-cid-us27uys7]{gap:var(--s6);display:grid}@media (width>=1000px){.bk[data-astro-cid-us27uys7]{grid-template-columns:1fr 1fr;align-items:start}.bk-done[data-astro-cid-us27uys7]{grid-column:1/-1}}.bk[data-astro-cid-us27uys7] h2[data-astro-cid-us27uys7]{margin-bottom:var(--s4);font-size:clamp(1.5rem,2.6vw,2rem)}.bk-items[data-astro-cid-us27uys7] ul[data-astro-cid-us27uys7]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bk-sum[data-astro-cid-us27uys7]{margin-top:var(--s4);border-radius:var(--radius);background:var(--bone-2);gap:6px;padding:14px;display:grid}.bk-sum[data-astro-cid-us27uys7][hidden]{display:none}.bk-sum[data-astro-cid-us27uys7] p[data-astro-cid-us27uys7]:first-child{justify-content:space-between;font-weight:600;display:flex}.bk-sum[data-astro-cid-us27uys7] strong[data-astro-cid-us27uys7]{font:700 1.3rem/1 var(--font-display)}.bk-sum-note[data-astro-cid-us27uys7]{color:var(--ink-soft);font-size:.86rem}.bk-items[data-astro-cid-us27uys7] .bk-price{white-space:nowrap;font-weight:600}.bk-items[data-astro-cid-us27uys7] li{border-radius:var(--radius);border:1px solid var(--line);background:#fbfaf6;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.bk-items[data-astro-cid-us27uys7] li a{font-weight:600;text-decoration:none}@media (width<=599px){.bk-items[data-astro-cid-us27uys7] li{grid-template-columns:1fr auto auto}.bk-items[data-astro-cid-us27uys7] li a{grid-column:1/-1}}.bk-items[data-astro-cid-us27uys7] .qty{gap:6px;display:grid}.bk-quantity-note[data-astro-cid-us27uys7]{margin-bottom:var(--s4);color:var(--ink-soft)}.bk-items[data-astro-cid-us27uys7] .bk-enquiry{color:var(--ink-soft);grid-column:1/-1;font-size:.9rem}.bk-items[data-astro-cid-us27uys7] .bk-enquiry a{color:var(--accent-deep);text-decoration:underline}.bk-items[data-astro-cid-us27uys7] .qty button,.bk-items[data-astro-cid-us27uys7] .rm{border:1px solid var(--line);background:var(--bone);cursor:pointer;min-width:36px;min-height:36px;font:inherit;border-radius:6px}.bk-items[data-astro-cid-us27uys7] .rm{color:var(--accent-deep);background:0 0;border:0;min-width:0;text-decoration:underline}.bk-empty[data-astro-cid-us27uys7]{color:var(--ink-soft)}.bk-rn[data-astro-cid-us27uys7]{margin-top:var(--s4)}.bk-form[data-astro-cid-us27uys7]{gap:var(--s3);border-radius:calc(var(--radius) + 4px);border:1px solid var(--line);background:#fbfaf6;padding:clamp(18px,3vw,28px);display:grid}.bk-form[data-astro-cid-us27uys7][hidden],.bk-done[data-astro-cid-us27uys7][hidden]{display:none}.bk-sub[data-astro-cid-us27uys7]{color:var(--ink-soft);margin-top:-8px}.hp[data-astro-cid-us27uys7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.f[data-astro-cid-us27uys7]{border:0;gap:6px;margin:0;padding:0;display:grid}.f[data-astro-cid-us27uys7]>span[data-astro-cid-us27uys7],.f[data-astro-cid-us27uys7] legend[data-astro-cid-us27uys7]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);padding:0;font-size:.78rem;font-weight:600}.f[data-astro-cid-us27uys7] input[data-astro-cid-us27uys7],.f[data-astro-cid-us27uys7] textarea[data-astro-cid-us27uys7]{border-radius:var(--radius);border:1.5px solid var(--line);min-height:50px;font:inherit;background:#fff;width:100%;padding:12px 14px}.opts[data-astro-cid-us27uys7]{gap:var(--s5);flex-wrap:wrap;display:flex}.opts[data-astro-cid-us27uys7] legend[data-astro-cid-us27uys7]{width:100%;margin-bottom:6px}.opts[data-astro-cid-us27uys7] label[data-astro-cid-us27uys7]{align-items:center;gap:8px;min-height:40px;display:flex}.opts[data-astro-cid-us27uys7] input[data-astro-cid-us27uys7]{width:20px;height:20px;accent-color:var(--accent)}.bk-deliver[data-astro-cid-us27uys7]{display:none}.bk-form[data-astro-cid-us27uys7]:has(input[value=Deliver]:checked) .bk-deliver[data-astro-cid-us27uys7]{display:block}.bk-go[data-astro-cid-us27uys7]{width:100%;min-height:56px;font-size:1.1rem}.bk-status[data-astro-cid-us27uys7]{border-radius:var(--radius);background:var(--bone-2);padding:10px 12px}.bk-done[data-astro-cid-us27uys7]{border-radius:calc(var(--radius) + 4px);background:var(--graphite);color:var(--paper-ink);gap:var(--s4);padding:clamp(20px,3vw,32px);display:grid}.bk-steps[data-astro-cid-us27uys7]{color:var(--paper-soft);gap:6px;padding-left:1.2em;display:grid}.bk-bank[data-astro-cid-us27uys7]{gap:4px;margin:0;display:grid}.bk-bank[data-astro-cid-us27uys7] div[data-astro-cid-us27uys7]{grid-template-columns:140px 1fr;display:grid}.bk-bank[data-astro-cid-us27uys7] dt[data-astro-cid-us27uys7]{color:var(--paper-soft)}.bk-bank[data-astro-cid-us27uys7] dd[data-astro-cid-us27uys7]{margin:0;font-weight:600}
