html{box-sizing:border-box;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-light: #fff;--color-brand: #ff1f6a;--color-brand: #d03439;--color-brand: #e90e50;--color-frame: #f4f4f4;--color-cone: #ffe3cb;--color-dark: #0c0c0c;--color-text: #2d2d2d;--color-lines: #babab9;--color-form-buttons: #b5ac99;--color-form-buttons-disabled: #b9b5ae;--color-error: rgba(255, 14, 14, .529);--font-body: "Be Vietnam Pro", sans-serif;--font-quotes: "Literata", serif;--font-titles: "Poiret One", sans-serif;--font-titles: "Arista Pro", sans-serif;--nav-height: 4em;--container-padding: 2em}@media(min-width:768px){:root{--container-padding: 2em}}@media(min-width:1024px){:root{--container-padding: 4vw;--border-radius-poster: 8px}}@font-face{font-family:Arista Pro;src:url(../../../fonts/AristaPro-Thin.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Arista Pro;src:url(../../../fonts/AristaPro-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Arista Pro;src:url(../../../fonts/AristaPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body{font-size:14px;font-family:var(--font-body);background-color:var(--color-light);color:var(--color-text);overscroll-behavior:none}body.noscroll{height:100%;overflow:hidden}ul{list-style:none}a{color:var(--color-text);text-decoration:none}button{cursor:pointer}.container{padding-inline:var(--container-padding)}.coverimg{height:100%;width:100%;object-fit:cover}header.svelte-1h32yp1{position:sticky;top:0;left:0;height:calc(var(--nav-height) + 2px);width:100%;background-color:var(--color-light);z-index:77;display:flex;justify-content:space-between;align-items:center;padding-inline:var(--container-padding);padding-block:.6rem;overflow:hidden}.links.svelte-1h32yp1{display:none}.right.svelte-1h32yp1{height:100%}.menuBtn.svelte-1h32yp1{position:relative;height:1.25em;width:2em;display:flex;flex-direction:column;justify-content:space-between;border:none;outline:none;background-color:var(--color-light);z-index:79}.menuBtn.svelte-1h32yp1:before{--size: 3em;content:"";position:absolute;height:var(--size);width:var(--size);transform:translate(-50%,-50%);background-color:var(--color-light);top:50%;left:50%;border-radius:50px;z-index:-1}.menuBtn.svelte-1h32yp1:active,.menuBtn.isMenuOpen.svelte-1h32yp1{background-color:var(--color-cone)}.menuBtn.svelte-1h32yp1 .bar:where(.svelte-1h32yp1){height:2px;width:100%;background-color:var(--color-text);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.menuBtn.svelte-1h32yp1 .bar:nth-of-type(1).isMenuOpen:where(.svelte-1h32yp1){transform:translateY(calc(.625em - 1px)) rotate(45deg)}.menuBtn.svelte-1h32yp1 .bar:nth-of-type(2).isMenuOpen:where(.svelte-1h32yp1){transform:scaleX(0);opacity:0}.menuBtn.svelte-1h32yp1 .bar:nth-of-type(3).isMenuOpen:where(.svelte-1h32yp1){transform:translateY(calc(-.625em + 1px)) rotate(-45deg)}.logo.svelte-1h32yp1{position:absolute;top:0;left:50%;padding:.5em 1em;transform:translate(-50%);overflow:hidden;height:100%}.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:100%;width:100%;object-fit:contain}.cart.svelte-1h32yp1{position:relative;outline:none;background-color:var(--color-light);height:100%;border:solid var(--color-text) thin;border-radius:50px}.cart.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:100%;width:100%;object-fit:contain}.cart.svelte-1h32yp1 .dot:where(.svelte-1h32yp1){--size: 15px;position:absolute;top:calc(var(--size) * -.25);right:0;height:var(--size);width:var(--size);border-radius:50%;background-color:var(--color-brand)}.menu.svelte-1h32yp1{position:fixed;top:0;left:0;background-color:var(--color-cone);background-color:var(--color-frame);background-color:var(--color-brand);height:100dvh;width:100%;padding-top:var(--nav-height);padding-inline:var(--container-padding)}.menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1){margin-top:8em}.menu.svelte-1h32yp1 li:where(.svelte-1h32yp1){margin-top:2em}.menu.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--color-light);font-size:2em;font-weight:700}@media screen and (min-width:1200px){.menuBtn.svelte-1h32yp1{display:none}.right.svelte-1h32yp1{display:flex;align-items:center;gap:2em}.logo.svelte-1h32yp1{position:initial;padding:.25rem 0;transform:translate(0)}.cart.svelte-1h32yp1{padding:.5em 1em}.links.svelte-1h32yp1{display:flex;gap:1em}}.overlay.svelte-1x0xejx{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#302e2e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:78}.close.svelte-1x0xejx{position:absolute;top:2em;right:2em;z-index:3;border:none;outline:none;background-color:var(--color-light);height:3em;width:3em;padding:.5em 0}.close.svelte-1x0xejx img:where(.svelte-1x0xejx){height:100%;width:100%;object-fit:contain}.drawer.svelte-1x0xejx{--radius: 32px;position:absolute;top:0;right:0;height:100svh;width:80%;max-width:30em;background-color:var(--color-light);z-index:888;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);overflow:hidden}.scroll-container.svelte-1x0xejx{height:100%;overflow-y:auto;background-color:var(--color-light);-webkit-overflow-scrolling:touch}header.svelte-1x0xejx{padding-top:2rem;padding-inline:var(--container-padding);position:sticky;top:0;background-color:var(--color-light);z-index:1}header.svelte-1x0xejx .line:where(.svelte-1x0xejx){margin-top:1em;border-bottom:solid var(--color-dark) 2px}.content.svelte-1x0xejx{padding-inline:var(--container-padding)}footer.svelte-1x0xejx{position:sticky;bottom:0;height:auto;padding-block:1em;background-color:var(--color-light);padding-inline:var(--container-padding);box-shadow:0 -4px 10px #0000000d;display:flex;align-items:center}footer.svelte-1x0xejx button:where(.svelte-1x0xejx){background-color:var(--color-dark);border:none;outline:none;color:var(--color-light);font-family:var(--font-body);font-size:1.25em;font-weight:700;padding:.5em 1em;display:block;border-radius:50px;width:100%}footer.svelte-1x0xejx button:where(.svelte-1x0xejx) span:where(.svelte-1x0xejx){opacity:.7;font-weight:300;margin-left:.5em}.item.svelte-1x0xejx{display:flex;gap:2em;padding-block:2em;border-bottom:solid var(--color-text) 1px}.item.svelte-1x0xejx:last-of-type{border:none}.item--cover.svelte-1x0xejx img:where(.svelte-1x0xejx){height:10em;object-fit:contain}.item.svelte-1x0xejx .row:where(.svelte-1x0xejx){margin-top:1em;display:flex;align-items:center;gap:2em}.item.svelte-1x0xejx .row:where(.svelte-1x0xejx) button:where(.svelte-1x0xejx){--size: 1.25em;background-color:var(--color-light);border:none;height:var(--size);width:var(--size);-webkit-user-select:none;user-select:none}.item.svelte-1x0xejx .row:where(.svelte-1x0xejx) button:where(.svelte-1x0xejx) img:where(.svelte-1x0xejx){height:100%;width:100%;object-fit:contain}.item--title.svelte-1x0xejx{font-weight:700;font-size:1.125em;margin-bottom:.5em}.item--text.svelte-1x0xejx span:where(.svelte-1x0xejx){font-size:.8em;margin-left:.5em}footer.svelte-jz8lnl{min-height:40vh;margin-top:4rem;background-color:var(--color-dark);color:var(--color-light);padding-inline:var(--container-padding);padding-top:4rem;padding-bottom:1rem}footer.svelte-jz8lnl .logo:where(.svelte-jz8lnl){width:100%}footer.svelte-jz8lnl .logo:where(.svelte-jz8lnl) img:where(.svelte-jz8lnl){height:100%;width:100%;object-fit:contain}footer.svelte-jz8lnl a:where(.svelte-jz8lnl){display:block;color:var(--color-light)}.mail.svelte-jz8lnl{font-size:1.5em;font-weight:600;margin-top:4rem}.links.svelte-jz8lnl{margin-top:4rem;display:block}.links.svelte-jz8lnl li:where(.svelte-jz8lnl){margin-bottom:.5em}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:1.125em}.copy.svelte-jz8lnl{margin-top:4rem;padding-top:1rem;border-top:solid var(--color-light) 1px;font-size:.8em;text-align:center}.dev.svelte-jz8lnl{padding-block:.5rem;font-size:.8em;background-color:#efebe1;text-align:center}.dev.svelte-jz8lnl span:where(.svelte-jz8lnl){text-decoration:underline}@media screen and (min-width:768px){footer.svelte-jz8lnl .logo:where(.svelte-jz8lnl){width:75%;width:50vw;margin-inline:auto}footer.svelte-jz8lnl .mail:where(.svelte-jz8lnl){text-align:center;font-size:clamp(2em,2vw,4em)}}
