body{margin:0;padding:0}main.svelte-d9g7kt{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow-x:hidden}.content.svelte-d9g7kt{background-color:#fff;flex-direction:column;justify-content:start;align-items:center;width:90%;max-width:1080px;min-height:85vh;padding:90px 50px;display:flex}.title.svelte-d9g7kt{color:#111;letter-spacing:-.5px;word-spacing:-.5px;text-transform:none;text-align:start;font-family:Ivar Display;font-size:clamp(34px,3.5vw,56px);line-height:1.2}.divider.svelte-d9g7kt{background-color:#00000026;width:100%;height:1px}.products.svelte-d9g7kt{width:100%;max-width:800px;margin-top:24px}.products.svelte-d9g7kt .divider:where(.svelte-d9g7kt){margin:0 0 24px}.product.svelte-d9g7kt{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:800px;padding:8px 0;display:flex}.product.svelte-d9g7kt .item:where(.svelte-d9g7kt){flex-direction:row;justify-content:start;align-items:center;display:flex}.product.svelte-d9g7kt .name:where(.svelte-d9g7kt){flex-direction:column;justify-content:start;align-items:start;display:flex}.product.svelte-d9g7kt .subheading:where(.svelte-d9g7kt){color:#111;margin:0;font-family:Diatype;font-size:16px;font-weight:90}.product.svelte-d9g7kt .cost:where(.svelte-d9g7kt),.product.svelte-d9g7kt .costTitles:where(.svelte-d9g7kt){flex-direction:row;justify-content:end;align-items:center;display:flex}.product.svelte-d9g7kt .image:where(.svelte-d9g7kt){width:100px;height:100px;margin-right:24px}.product.svelte-d9g7kt .image:where(.svelte-d9g7kt) img:where(.svelte-d9g7kt){object-fit:cover;width:100%;height:100%}.costTitles.svelte-d9g7kt .price:where(.svelte-d9g7kt){text-align:center;color:#111;margin-right:24px;font-family:Diatype}.costTitles.svelte-d9g7kt .total:where(.svelte-d9g7kt){text-align:center;color:#111;margin-left:24px;font-family:Diatype}.costTitles.svelte-d9g7kt .counter:where(.svelte-d9g7kt){text-align:center;flex:3;width:150px}.cost.svelte-d9g7kt .price:where(.svelte-d9g7kt){text-align:center;text-transform:uppercase;color:#111;margin-right:24px;font-family:Diatype;font-size:20px}.cost.svelte-d9g7kt .total:where(.svelte-d9g7kt){text-align:center;text-transform:uppercase;color:#111;margin-left:24px;font-family:Diatype;font-size:20px}.cost.svelte-d9g7kt .counter:where(.svelte-d9g7kt){width:150px;height:50px;padding:none;background-color:#fff;border:1px solid #00000040;flex:3}.counter.svelte-d9g7kt button:where(.svelte-d9g7kt){width:25%;height:46px;margin:none;border:none;font-family:Diatype;font-size:22px}.counter.svelte-d9g7kt input:where(.svelte-d9g7kt){width:40%;height:35px;margin:none;text-align:center;border:none;min-width:50px}.remove.svelte-d9g7kt{margin-top:4px;margin-left:16px}.remove.svelte-d9g7kt button:where(.svelte-d9g7kt){background-color:#0000;border:none}.remove-space.svelte-d9g7kt{width:48px}.totals.svelte-d9g7kt{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:800px;margin-top:24px;display:flex}.totals.svelte-d9g7kt .divider:where(.svelte-d9g7kt){background-color:#00000040;margin:20px 0}.subtotal.svelte-d9g7kt{text-transform:uppercase;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:800px;font-family:Diatype;font-size:19px;display:flex}.afterpay.svelte-d9g7kt{color:#111;text-align:end;flex-direction:row;justify-content:end;width:100%;max-width:800px;margin:0 0 24px;font-family:Diatype;font-size:16px;font-weight:100;display:flex}.afterpay.svelte-d9g7kt span:where(.svelte-d9g7kt){margin:0 2px}.afterpay.svelte-d9g7kt button:where(.svelte-d9g7kt){background-color:#0000;border:none}.afterpay-logo.svelte-d9g7kt{vertical-align:middle;cursor:pointer;margin:0 2px;padding:0;display:inline-block}.note.svelte-d9g7kt{flex-direction:column;justify-content:center;align-items:center;width:50%;min-width:320px;max-width:800px;height:160px;margin:0 0 40px;display:flex}.note.svelte-d9g7kt p:where(.svelte-d9g7kt){text-transform:uppercase;color:#111;text-align:center;margin:0 0 8px;font-family:Diatype;font-size:12px;font-weight:100}.note.svelte-d9g7kt textarea:where(.svelte-d9g7kt){width:100%;height:100%;padding:8px;font-family:Diatype}.checkout.svelte-d9g7kt{flex-direction:column;justify-content:center;align-items:end;width:100%;max-width:800px;margin:8px 0 32px;display:flex}.checkout.svelte-d9g7kt button:where(.svelte-d9g7kt){text-transform:uppercase;color:#fff;background-color:#000;justify-content:center;align-items:center;width:180px;height:50px;margin:0 auto;padding:0 32px;font-family:Diatype;font-size:16px;display:flex}.heading.svelte-d9g7kt{text-align:start;text-transform:uppercase;color:#111;letter-spacing:.5px;word-spacing:.5px;font-family:Diatype;font-size:16px;font-weight:600;line-height:1.2}@media (width<=900px){.content.svelte-d9g7kt{padding:90px 50px 50px}}@media (width<=700px){.product.svelte-d9g7kt{flex-direction:column;justify-content:center}.costTitles.svelte-d9g7kt{visibility:hidden;display:none}.product.svelte-d9g7kt .item:where(.svelte-d9g7kt){flex-direction:row;justify-content:start;align-items:start;display:flex}.cost.svelte-d9g7kt{align-items:start;margin-top:8px}.cost.svelte-d9g7kt .total:where(.svelte-d9g7kt){visibility:hidden;display:none}}
