@layer root,fonts,reset,theming,base,utilities,animations;@layer fonts{@font-face{font-family:Creepster;font-style:normal;font-weight:400;src:url(../../../fonts/Creepster-Regular.ttf) format("truetype")}@font-face{font-family:Fira;font-style:normal;font-weight:400;src:url(../../../fonts/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:Fira SemiBold;font-style:normal;font-weight:400;src:url(../../../fonts/FiraSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Black;font-style:normal;font-weight:400;src:url(../../../fonts/FiraSans-Black.ttf) format("truetype")}}@layer reset{@view-transition{navigation:auto}*{scrollbar-color:var(--color-accent) var(--color-secondary)}}@layer theming{:root{--color-primary: oklch(.9542 0 0);--color-fade-primary: oklch(.7974 0 0);--color-secondary: oklch(.1988 .0373 326.86);--color-accent: oklch(.7002 .1873 342.33);--color-lighter-accent: oklch(.8675 .0764 338.95);--color-success: oklch(.6441 .1752 146.88);--color-danger: oklch(.5939 .1995 20.68);--color-warning: oklch(.8432 .1722 84.73);--color-info: oklch(.6619 .1115 211.75);--color-light: oklch(.9687 .003 247.85);--color-dark: oklch(.3477 .013 248.2);--color-gray: oklch(.5982 0 0);--color-white: oklch(1 0 0);--color-black: oklch(0 0 0)}}@layer root{:root{--font-regular: "Fira", sans-serif;--font-semibold: "Fira SemiBold", sans-serif;--font-bold: "Fira Black", sans-serif;--font-title: "Creepster", sans-serif;--base-size: 1.2rem;--scale: 1.2;--radius: 5px;--xxl: calc(var(--xl) * var(--scale) * var(--scale));--xl: calc(var(--h1) * var(--scale) * var(--scale));--lg: calc(var(--h1) * var(--scale));--h1: calc(var(--h2) * var(--scale));--h2: calc(var(--h3) * var(--scale));--h3: calc(var(--h4) * var(--scale));--h4: calc(var(--h5) * var(--scale));--h5: calc(var(--h6) * var(--scale));--h6: var(--base-size);--sm: calc(var(--base-size) / var(--scale));--xs: calc(var(--sm) / var(--scale));--timing: 1s}}@layer base{html{min-height:100%;height:auto;position:relative;overflow-x:clip}body{background-color:#fff;color:var(--color-secondary);margin:0;padding:0;width:100%;min-height:100svh;height:auto;position:relative;overflow-x:clip;overscroll-behavior:none;overflow-y:visible;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;line-height:1.5;cursor:url(../../../icons/bat.svg),auto;letter-spacing:0px}a{text-decoration:none;letter-spacing:1px}h1{font-family:var(--font-title);font-size:clamp(var(--h4),2vw,var(--h1));letter-spacing:-1px}@supports (-webkit-touch-callout: none){body,html{min-height:-webkit-fill-available}}details.post-card>.post-content{block-size:0;overflow:clip;opacity:0;transition:block-size .35s ease,opacity .25s ease}details.post-card[open]>.post-content{block-size:auto;opacity:1}details.post-card{interpolate-size:allow-keywords}@supports selector(::details-content){details.post-card>.post-content{block-size:auto;overflow:visible;opacity:1;transition:none}details.post-card>::details-content{block-size:0;overflow-block:clip;overflow-inline:visible;opacity:0;transition:block-size .35s ease,content-visibility .35s allow-discrete,opacity .3s ease}details.post-card[open]>::details-content{block-size:auto;opacity:1}}@media(prefers-reduced-motion:reduce){details.post-card>.post-content,details.post-card>::details-content{transition:none}}}@layer utilities{.indent{text-indent:1rem}.visually-hidden{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;width:1px;height:1px;white-space:nowrap}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 1px var(--color-white)}[aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}}@layer animations{@media(prefers-reduced-motion:reduce){.product-card{transition:none!important}.enlarged,.dropdown-content{animation:none!important}.loading:after{animation:none!important;height:4px;background:#fff}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important;opacity:0}::view-transition-new(*){animation:none!important;opacity:1}}}@supports (view-transition-name: none){:root{view-transition-name:root}:root::view-transition-old(root){animation:.4s cubic-bezier(.4,0,1,1) both svelte-j310f5-crossfade-out}:root::view-transition-new(root){animation:.2s cubic-bezier(0,0,.2,1) both svelte-j310f5-crossfade-in}@supports (-webkit-touch-callout: none){:root::view-transition-old(root){animation:.4s cubic-bezier(.4,0,1,1) both svelte-j310f5-crossfade-out-safari}:root::view-transition-new(root){animation:.3s cubic-bezier(0,0,.2,1) both svelte-j310f5-crossfade-in-safari}}}@supports not (view-transition-name: none){[style*=view-transition-name]{animation:none!important;transition:all .3s ease!important}.product-card{transition:transform .3s ease,opacity .3s ease!important}.product-card.enlarged{animation:svelte-j310f5-fallback-enlarge .5s ease forwards!important}}.view-transitions-not-supported [style*=view-transition-name]{animation:none!important;transition:all .3s ease!important}.view-transitions-not-supported .product-card{transition:transform .3s ease,opacity .3s ease!important}.view-transitions-not-supported .product-card.enlarged{animation:svelte-j310f5-fallback-enlarge .5s ease forwards!important}@keyframes svelte-j310f5-fallback-enlarge{0%{transform:translate(-50%,-50%) scale(.9);opacity:.7}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes svelte-j310f5-crossfade-out{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(-10px)}}@keyframes svelte-j310f5-crossfade-in{0%{opacity:0;transform:scale(1.05) translate(10px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes svelte-j310f5-crossfade-out-safari{0%{opacity:1}to{opacity:.65}}@keyframes svelte-j310f5-crossfade-in-safari{0%{opacity:.65}to{opacity:1}}.nav-link.svelte-1y76lio{overflow-y:clip;list-style:none;margin:0;padding:0;display:block;text-decoration:none;color:var(--color-secondary);font-family:var(--font-bold);font-size:clamp(var(--sm),1.25vw,var(--h4));font-weight:900;letter-spacing:1px;margin-right:clamp(.25rem,1vw,.5rem);white-space:nowrap;text-align:center;transition:scale .2s ease;@media(600px<=width<=768px){font-size:clamp(var(--sm),2.5vw,var(--h5))}@media(width<=500px){font-size:var(--h5)}&:is(:where(.svelte-1y76lio):hover,:where(.svelte-1y76lio):focus){color:var(--color-accent);-webkit-text-stroke:1px var(--color-secondary);scale:1.05}&:focus{outline:2px solid var(--color-accent);border-radius:4px}}::view-transition-group(navigation){z-index:7}nav.svelte-3i3c54{position:relative;top:0;display:flex;justify-content:space-evenly;align-items:center;padding:1rem;background-color:#fff;margin:0;border-radius:0;width:100%;height:3em;height:auto;box-shadow:0 0 4px var(--color-gray);z-index:7;margin-inline:auto;view-transition-name:navigation;scale:1;.title:where(.svelte-3i3c54){opacity:.9;&:hover{opacity:1}}.burger:where(.svelte-3i3c54){display:none;background-color:transparent;border:none;cursor:pointer;z-index:4;.bar:where(.svelte-3i3c54){display:block;width:2rem;height:.25rem;background-color:var(--color-secondary);margin:.45rem;border-radius:10px;transition:all .3s linear}&.open{.bar:where(.svelte-3i3c54):nth-child(1){transform:rotate(45deg) translate(.25rem,.75rem);transition:transform .3s linear;background-color:var(--color-dark)}.bar:where(.svelte-3i3c54):nth-child(2){opacity:0}.bar:where(.svelte-3i3c54):nth-child(3){transform:rotate(-45deg) translate(.25rem,-.75rem);transition:transform .3s linear;background-color:var(--color-dark)}}}ul:where(.svelte-3i3c54){display:flex;gap:clamp(.5rem,1.75vw,2rem);flex-flow:row wrap;margin:0;padding:0;list-style:none}@media(width<=1150px){padding:1em;ul:where(.svelte-3i3c54){margin:0 .75rem;transform:scale(.9);transform-origin:center}}@media(width<=980px){padding:.5rem;ul:where(.svelte-3i3c54){margin:0 .5rem;transform:scale(.85)}}@media(768px<=width<=865px){height:4.5em;padding:.75rem;margin:0;width:100%;ul:where(.svelte-3i3c54){gap:.5rem;flex-wrap:nowrap;justify-content:center;padding:0 .5rem;transform:scale(.9);transform-origin:center}}@media(600px<=width<=767px){height:4.5em;padding:.5rem;margin:0;width:100%;ul:where(.svelte-3i3c54){gap:.25rem;flex-wrap:nowrap;justify-content:center;padding:0 .25rem;transform:scale(.8);transform-origin:center}}@media(width<=600px){height:auto;padding:.5rem;margin:0;width:100%;border-radius:0;ul:where(.svelte-3i3c54){gap:.25rem}}@media(width<=500px){justify-content:space-between;border-radius:0;padding:.05rem 1rem;margin:0;width:95%;height:3.25em;.burger:where(.svelte-3i3c54){order:3;display:block;position:relative;z-index:12;margin-right:1.2rem}ul:where(.svelte-3i3c54){position:fixed;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100vw;height:100vh;background-color:var(--color-primary);z-index:11;overflow-y:auto;transition:transform .6s cubic-bezier(.65,0,.35,1)!important;margin:0;padding:0;transform:translate(-100%);inset:0;li:where(.svelte-3i3c54){opacity:0;transform:translate(0);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;text-align:center;width:100%;padding:0;margin:0}&.open{transform:translate(0);left:0;right:0;height:100vh;li:where(.svelte-3i3c54){opacity:1;transform:translate(0);pointer-events:all;transition-delay:calc((sibling-index() - 1)*.4s)}}}}}footer.svelte-10tqldg{position:relative;bottom:0;left:50%;transform:translate(-50%);background-color:transparent;margin:0;padding:0;line-height:1;border-radius:var(--radius);z-index:4;max-width:calc(100% - 2rem);width:fit-content;display:flex;justify-content:center;@media(width<=500px){width:85%}& section:where(.svelte-10tqldg){border-radius:var(--radius);margin:0;margin-bottom:var(--xs);padding:.25rem .5rem;width:100%;display:flex;justify-content:center;align-items:baseline;@media(width<=768px){padding:.01rem}& p:where(.svelte-10tqldg){color:var(--color-secondary);font-family:var(--font-regular);font-size:clamp(var(--sm),1.2vw,var(--h5));font-weight:700;text-wrap:nowrap;display:inline-flex;justify-content:center;align-items:center;margin:0;padding:.15em .5em;line-height:1;text-align:center;@media(width<=768px){scale:.8;display:flex;justify-content:center;text-align:center}.copy-sign:where(.svelte-10tqldg){block-size:1cap;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:translateY(.075em)}}}}.skip-link.svelte-1t7887o{top:15em;left:1em;border:2px solid var(--color-secondary);border-radius:5px;background-color:var(--color-accent);color:var(--color-secondary);padding:.5rem .75rem;position:absolute;z-index:6;text-decoration:none;font-family:var(--font-bold);font-size:clamp(.8rem,1vw,.9rem);font-weight:700;letter-spacing:1px}.skip-link.svelte-1t7887o:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;width:1px;height:1px;white-space:nowrap}.skip-link.svelte-1t7887o:focus{outline:3px solid var(--dark-pale);transform:scale(1.05);top:10em;transition:top .2s ease-in-out}.loader.svelte-12krgve{border-radius:50%;display:inline-block;border-top:1em solid var(--color-accent);border-right:1em solid transparent;box-sizing:border-box;animation:svelte-12krgve-rotation 1s linear infinite;position:relative;margin:2em auto}@keyframes svelte-12krgve-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}body{margin:0;padding:0;width:100%;min-height:100vh;display:flex;flex-direction:column}main.svelte-12qhfyh{font-family:var(--font-regular);background-color:#fff;display:flex;flex-direction:column;flex:1 0 auto;height:auto;.slot:where(.svelte-12qhfyh){flex:1 0 auto;position:relative;margin-block:1em;padding:1em}}.loading-container.svelte-12qhfyh{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#fff;z-index:6}
