@import"https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.alert.svelte-1veogh9{padding:1rem;margin:1rem 0;border-radius:5px;display:flex;justify-content:space-between;align-items:center;font-weight:700}.alert.info.svelte-1veogh9{background-color:#d9edf7;color:#31708f}.alert.success.svelte-1veogh9{background-color:#dff0d8;color:#3c763d}.alert.warning.svelte-1veogh9{background-color:#fcf8e3;color:#8a6d3b}.alert.error.svelte-1veogh9{background-color:#f2dede;color:#a94442}.close-btn.svelte-1veogh9{background:none;border:none;font-size:1.2rem;cursor:pointer}button.svelte-mm8k2q{background-color:#497879;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:medium;transition:background-color .3s,transform .3s}button.svelte-mm8k2q:hover{background-color:var(--secondary);transform:scale(1.05)}button.svelte-mm8k2q:active{background-color:#0009}h1.svelte-mm8k2q{font-size:2rem;color:#497879;font-family:Yeseva One,serif;font-weight:400;font-style:normal}.boxes.svelte-mm8k2q{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;padding:4rem 2rem;position:relative;z-index:1}.alert.svelte-mm8k2q{position:fixed;top:5%;width:50%;z-index:2;left:25%}.box.svelte-mm8k2q{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 10px #0000001a;text-align:center;width:300px;transition:transform .3s;font-size:1.25rem}.box.svelte-mm8k2q:hover{transform:scale(1.05)}.box.svelte-mm8k2q img:where(.svelte-mm8k2q){width:100%;border-radius:8px;margin-bottom:1rem;height:300px}.box.svelte-mm8k2q h3:where(.svelte-mm8k2q){font-size:2rem;color:#497879;font-family:Yeseva One,serif;font-weight:400;font-style:normal}.box.svelte-mm8k2q button:where(.svelte-mm8k2q){background-color:#497879;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:medium;transition:background-color .3s,transform .3s}.box.svelte-mm8k2q button:where(.svelte-mm8k2q):hover{background-color:var(--secondary);transform:scale(1.05)}.box.sold-out.svelte-mm8k2q{position:relative;pointer-events:none}.box.sold-out.svelte-mm8k2q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#8080804d;border-radius:12px;z-index:1}
