header.svelte-83253x{position:fixed;left:0;right:0;width:clamp(800px,80%,1200px);max-width:100vw;margin:0 auto;padding:35px clamp(60px,5%,85px);height:70px;display:flex;align-items:center;z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}header.svelte-83253x .title:where(.svelte-83253x){z-index:5}header.svelte-83253x .title:where(.svelte-83253x) h2:where(.svelte-83253x){font-size:23px;letter-spacing:3px;color:var(--primary)}header.svelte-83253x .title:where(.svelte-83253x) h4:where(.svelte-83253x){margin-top:-3px;margin-left:0;font-size:15px;letter-spacing:1px;color:var(--primary)}header.svelte-83253x .icons:where(.svelte-83253x){z-index:5;display:flex;gap:3rem;margin-left:auto}header.svelte-83253x .icons:where(.svelte-83253x) .cart:where(.svelte-83253x){position:relative}header.svelte-83253x .icons:where(.svelte-83253x) .cart:where(.svelte-83253x) p:where(.svelte-83253x){position:absolute;bottom:-12px;left:-24px;font-size:13px;width:22px;height:20px;padding:2.5px 0;text-align:center;color:#fff;background-color:var(--accent);border-radius:100%}header.svelte-83253x .icons:where(.svelte-83253x) .shop:where(.svelte-83253x){margin-top:auto;margin-bottom:auto}header.svelte-83253x .bg:where(.svelte-83253x){position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--menu-background);opacity:.5;border-bottom-left-radius:64px;border-bottom-right-radius:64px}header.svelte-83253x .bg-left:where(.svelte-83253x){position:absolute;height:70px;left:-14px}header.svelte-83253x a:where(.svelte-83253x){text-decoration:none}@media(max-width:800px){header.svelte-83253x{padding:35px 20px}header.svelte-83253x .bg:where(.svelte-83253x){border-radius:0}header.svelte-83253x .bg-left:where(.svelte-83253x){display:none}header.svelte-83253x .icons:where(.svelte-83253x){margin-right:1.5rem}}footer.svelte-j8kxtz{display:grid;width:clamp(800px,80%,1200px);max-width:100vw;min-height:203px;margin:1rem auto 0;padding:35px clamp(60px,5%,85px);height:fit-content;border-top-left-radius:84px;border-top-right-radius:84px;background-color:var(--footer-background);color:var(--primary);position:relative}footer.svelte-j8kxtz h2:where(.svelte-j8kxtz){font-size:1.5rem;white-space:nowrap}footer.svelte-j8kxtz img:where(.svelte-j8kxtz){position:absolute;left:-15px;top:0}footer.svelte-j8kxtz a:where(.svelte-j8kxtz){text-decoration:none}.content.svelte-j8kxtz{display:grid;grid-template-columns:1fr auto;gap:15px;margin-top:30px}.content.svelte-j8kxtz a:where(.svelte-j8kxtz){text-decoration:underline}.content.svelte-j8kxtz .right:where(.svelte-j8kxtz){text-align:right}@media(max-width:800px){footer.svelte-j8kxtz{padding:35px 20px;border-radius:0;min-height:16rem}footer.svelte-j8kxtz img:where(.svelte-j8kxtz){display:none}.content.svelte-j8kxtz{grid-template-columns:1fr}.content.svelte-j8kxtz .right:where(.svelte-j8kxtz){text-align:left}}@media(max-width:600px){footer.svelte-j8kxtz h2:where(.svelte-j8kxtz){font-size:1.2rem}}@media(max-width:350px){footer.svelte-j8kxtz h2:where(.svelte-j8kxtz){font-size:1rem}}main.svelte-12qhfyh{position:relative;flex:1;width:clamp(650px,calc(80% - 150px),1050px);max-width:90vw;margin:5rem auto 0}:root{--accent: #f04d23;--primary: #05560d;--secondary: #25355b;--background: #dae0c4;--page-background: #fdf6e2;--menu-background: #a8c28d;--footer-background: #d2dcb8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:OpenRunde,sans;scroll-behavior:smooth;font-weight:400;letter-spacing:1.2px;font-size:clamp(16px,1vw + 10px,20px)}body{display:flex;flex-direction:column;min-height:100vh;background-color:var(--page-background);color:var(--secondary)}main h1{color:var(--accent);letter-spacing:3px;margin:.9rem 0}main h2{color:var(--primary);font-size:1.5rem;margin:.8rem 0}main li{margin-left:1rem;margin-bottom:.5rem}main a,main p{margin:.5rem 0}a{color:var(--primary)}strong{color:var(--strong, var(--secondary))}button,.button{display:block;width:fit-content;font-size:1rem;margin:.5rem 0;font-weight:600;cursor:pointer;padding:.75rem 1rem;border-radius:40px;color:var(--primary);border:3px solid transparent;background-color:var(--background);text-decoration:none}button.plain{border:none;background-color:transparent;padding:0;text-decoration:underline}button:hover,.button:hover{border-color:var(--primary)}button:disabled{opacity:.5;border-color:transparent;cursor:default}input,textarea{display:block;padding:.8rem 1rem;background-color:var(--background);border-radius:2rem;color:var(--primary);font-weight:600;font-size:1rem;border:0;font-family:OpenRunde,sans;width:100%;padding:.75rem 1rem;margin:.4rem 0 1rem}input:focus,textarea:focus{outline:3px solid var(--primary)}label,h4{display:block;font-size:1.1rem;margin-top:1rem;margin-left:1.5rem;font-weight:600;color:var(--primary)}input[type=submit]{width:fit-content;font-size:1.2rem;padding:.75rem 1rem;cursor:pointer;color:var(--page-background);background-color:var(--accent);border:3px solid var(--page-background)}input[type=submit]:hover{border-color:var(--accent)}input[type=submit].waiting{opacity:.5}input[type=submit]:disabled{background-color:var(--primary);cursor:default}input[type=submit]:focus{outline-color:var(--accent)}input[type=submit]:disabled:hover{border-color:var(--page-background)}input.flat,textarea.flat{width:calc(100% - 14px);border:solid 2px var(--background);font-size:1rem;padding:5px;border-radius:10px;background-color:#fff;color:var(--secondary);font-weight:400}input.flat:focus,textarea.flat:focus{border-color:var(--primary);outline:none;opacity:1}input.flat.error,textarea.flat.error{border-color:red}textarea.flat{height:5rem;resize:vertical}table{width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden}thead{background-color:var(--background)}th{padding:.7rem .8rem}td{padding:.7rem .8rem;border-top:2px solid var(--background)}hr{border:none;border-top:3px solid var(--primary);margin:2rem 0}@font-face{font-family:OpenRunde;src:url(../../../fonts/OpenRunde/OpenRunde-Regular.woff) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:OpenRunde;src:url(../../../fonts/OpenRunde/OpenRunde-Medium.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenRunde;src:url(/fonts/OpenRunde/OpenRunde-SemiBold.woff) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:OpenRunde;src:url(../../../fonts/OpenRunde/OpenRunde-Bold.woff) format("truetype");font-weight:700;font-style:normal}
