@layer root,fonts,reset,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 root{:root{--font-regular: "Fira", sans-serif;--font-semibold: "Fira SemiBold", sans-serif;--font-bold: "Fira Black", sans-serif;--font-title: "Creepster", sans-serif;--color-primary: hsl(0, 0%, 94%);--color-fade-primary: hsl(0, 0%, 74%);--color-secondary: hsl(300, 33%, 9%);--color-accent: hsl(320, 75%, 66%);--color-lighter-accent: hsl(320, 75%, 86%);--color-success: hsl(134, 61%, 41%);--color-danger: hsl(354, 70%, 54%);--color-warning: hsl(45, 100%, 51%);--color-info: hsl(188, 78%, 41%);--color-light: hsl(210, 17%, 96%);--color-dark: hsl(210, 10%, 23%);--color-gray: hsl(0, 0%, 50%);--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--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{height:100%;position:relative;overflow-x:hidden}body{background-color:#fff;color:var(--color-secondary);margin:0;padding:0;width:100%;height:100%;position:relative;overflow-x:hidden;overscroll-behavior:none;overflow-y:auto!important;-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{height:-webkit-fill-available}}}@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}}@layer animations{@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@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}}}.quick-flip.svelte-zps54{--transition-duration: .4s;--timing-function: cubic-bezier(.66, 0, .34, 1);overflow-y:clip;list-style:none;margin:0;padding:0;>:where(.svelte-zps54){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:0;margin-right:clamp(.25rem,1vw,.5rem);padding:0;white-space:nowrap;text-align:center;@media (600px <= width <= 768px){font-size:clamp(var(--sm),2.5vw,var(--h5))}@media (width >= 501px){transition:transform var(--transition-duration) var(--timing-function),translate 0ms calc(var(--transition-duration) / 2),color .3s ease}@media (width <= 500px){font-size:var(--h5)}}&:is(:where(.svelte-zps54):hover,:where(.svelte-zps54):focus-within)>:where(.svelte-zps54){color:var(--color-accent);-webkit-text-stroke:1px var(--color-secondary);@media (min-width: 501px){transform:translateY(-2lh);translate:0 2lh}}&:focus-within{outline:2px solid var(--teal);border-radius:4px;>:where(.svelte-zps54):focus{outline:none}}}.cart-icon-wrapper.svelte-1s2tfn0{display:inline-flex;position:relative;color:inherit;text-decoration:none;justify-content:center;align-items:center;width:100%;.cart-icon:where(.svelte-1s2tfn0){position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;scale:1.5;transform-origin:center;margin:0;padding:0;.cart-count:where(.svelte-1s2tfn0){position:absolute;top:-6px;right:-6px;background:var(--color-danger);color:#fff;border-radius:50%;width:1rem;height:1rem;font-size:clamp(var(--xs),1vw,var(--xs));display:grid;place-items:center;font-weight:700;line-height:0;padding:0;box-sizing:border-box;@media (width <= 500px){width:1.1rem;height:1.1rem;line-height:0;display:flex;align-items:center;justify-content:center;&:before{content:" "}}}}}@keyframes svelte-1s2tfn0-pop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}::view-transition-group(navigation){z-index:7}nav.svelte-1o83r44{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;box-shadow:0 0 4px var(--color-gray);z-index:7;margin-inline:auto;view-transition-name:navigation;scale:1;.title:where(.svelte-1o83r44){opacity:.9;&:hover{opacity:1}}.burger:where(.svelte-1o83r44){display:none;background-color:transparent;border:none;cursor:pointer;z-index:4;.bar:where(.svelte-1o83r44){display:block;width:2rem;height:.25rem;background-color:var(--color-secondary);margin:.45rem;border-radius:10px;transition:all .3s linear}&.open{.bar:where(.svelte-1o83r44):nth-child(1){transform:rotate(45deg) translate(.25rem,.8rem);transition:transform .3s linear;background-color:var(--color-dark)}.bar:where(.svelte-1o83r44):nth-child(2){opacity:0}.bar:where(.svelte-1o83r44):nth-child(3){transform:rotate(-45deg) translate(.25rem,-.75rem);transition:transform .3s linear;background-color:var(--color-dark)}}}ul:where(.svelte-1o83r44){display:flex;gap:clamp(.5rem,1.75vw,2rem);flex-flow:row wrap;margin:0;padding:0}.desktop-cart:where(.svelte-1o83r44){display:flex;align-items:center;margin-right:1rem;position:relative}@media (width <= 1150px){padding:1em;ul:where(.svelte-1o83r44){margin:0 .75rem;transform:scale(.9);transform-origin:center}}@media (width <= 980px){padding:.5rem;.desktop-cart:where(.svelte-1o83r44){margin-right:3em;transform:scale(.85);transform-origin:center;position:relative;right:0}ul:where(.svelte-1o83r44){margin:0 .5rem;transform:scale(.85)}}@media (768px <= width <= 865px){height:4.5em;padding:.75rem;margin:0;width:100%;ul:where(.svelte-1o83r44){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-1o83r44){gap:.25rem;flex-wrap:nowrap;justify-content:center;padding:0 .25rem;transform:scale(.8);transform-origin:center}.desktop-cart:where(.svelte-1o83r44){transform:scale(.75);margin-right:.5rem}}@media (width <= 600px){height:auto;padding:.5rem;margin:0;width:100%;border-radius:0;ul:where(.svelte-1o83r44){gap:.25rem}}@media (width <= 500px){justify-content:space-between;border-radius:0;padding:.05rem 1rem;margin:0;width:95%;height:3.25em;.desktop-cart:where(.svelte-1o83r44){display:none}.burger:where(.svelte-1o83r44){order:3;display:block;position:relative;z-index:12;margin-right:1.2rem}ul:where(.svelte-1o83r44){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-1o83r44){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;li:where(.svelte-1o83r44){opacity:1;transform:translate(0);pointer-events:all;&:nth-child(1){transition-delay:.4s}&:nth-child(2){transition-delay:.5s}&:nth-child(3){transition-delay:.6s}&:nth-child(4){transition-delay:.7s}&:nth-child(5){transition-delay:.8s}&.mobile-cart{display:flex;justify-content:center;align-items:center;width:100%;list-style:none;opacity:1;transform:translate(0);transition-delay:.3s;pointer-events:all;margin:0;padding:.5rem 0;.cart-icon-wrapper{display:flex;justify-content:center;align-items:center;width:auto;height:auto}.cart-icon{color:var(--color-secondary);display:flex;justify-content:center;align-items:center;margin:0;padding:0}}}}}}}.mobile-cart.svelte-1o83r44{display:none;@media (width <= 500px){display:flex;justify-content:center;align-items:center;width:100%;margin:0;padding:0;.cart-icon{display:flex;justify-content:center;align-items:center;width:100%;text-decoration:none;color:var(--color-secondary);font-family:var(--font-bold);font-size:clamp(var(--h5),1.5vw,var(--h4));font-weight:900;letter-spacing:1px;margin:0;padding:0;white-space:nowrap;text-align:center}}}.desktop-cart.svelte-1o83r44{display:block;@media (500px <= width <= 990px){position:relative;right:0;margin-right:.25rem;transform:scale(.8)}}footer.svelte-14a7fy7{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-14a7fy7){backdrop-filter:blur(1rem);border-radius:var(--radius);margin:0;margin-bottom:var(--xs);padding:.25rem .5rem;width:100%;display:flex;justify-content:center;@media (width <= 768px){padding:.01rem}& p:where(.svelte-14a7fy7){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}}}}.skip-link.svelte-13qkcwe{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-13qkcwe:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;width:1px;height:1px;white-space:nowrap}.skip-link.svelte-13qkcwe:focus{outline:3px solid var(--dark-pale);transform:scale(1.05);top:10em;transition:top .2s ease-in-out}.loader.svelte-1ays1cl{border-radius:50%;display:inline-block;border-top:1em solid var(--color-accent);border-right:1em solid transparent;box-sizing:border-box;animation:svelte-1ays1cl-rotation 1s linear infinite;position:relative;margin:2em auto}@keyframes svelte-1ays1cl-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0;padding:0;width:100%;height:100%;min-height:100vh;overflow-y:auto;display:flex;flex-direction:column}main.svelte-g7g2jh{font-family:var(--font-regular);background-color:#fff;display:flex;flex-direction:column;flex:1 0 auto;height:auto;.slot:where(.svelte-g7g2jh){flex:1 0 auto;position:relative;margin-block:1em;padding:1em}}.loading-container.svelte-g7g2jh{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#fff;z-index:6}
