.shake[data-v-1ba96548]{animation:shake-1ba96548 .82s cubic-bezier(.36,.07,.19,.97) both;animation-iteration-count:infinite;transform:translateZ(0)}@keyframes shake-1ba96548{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}img.loader[data-v-c03a1756]{width:100%;height:100%;object-fit:contain;color:red}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}html{font-family:Atma,serif;line-height:1.6;font-size:22px}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Atma;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/uK_84rqWc-Eoq2lRDw-2b11964c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atma;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/uK_84rqWc-Eoq2dRDw8W-c644617c.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atma;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/uK_z4rqWc-Eoo7Z1GjA3Pw-7b390b54.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atma;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/uK_z4rqWc-Eoo7Z1Gj43P8ed-4b9aa3d3.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}body{min-height:calc(100vh - 60px);padding:10px;background-color:#2c221b;font-size:min(30px,4.5vw);color:#542b0d;transition:background-color .3s}body.error{background-color:#b22e2e}body.success{background-color:#338618}#app{position:relative;max-width:800px;min-height:calc(100vh - 76px);margin:0 auto;background:url(/assets/main-da261e88.svg) no-repeat;background-size:cover}#app>.overlay{content:" ";position:absolute;background-repeat:no-repeat;background-size:cover}#app>.overlay.overlay-tl{top:2%;left:5%;width:20%;aspect-ratio:33.16/48.829;background:url(/assets/overlay_tl-8c68432a.svg)}#app>.overlay.overlay-tr{top:2%;right:5%;width:30%;aspect-ratio:58.288/72.33;background:url(/assets/overlay_tr-a0256db1.svg)}#app>.overlay.overlay-bl{bottom:4%;left:5%;width:40%;aspect-ratio:115.228/79.171;background:url(/assets/overlay_bl-60bdf524.svg)}.logo{padding-top:30px;display:flex;justify-content:center;width:calc(100% - 20px);gap:10px}.logo img{width:35%;max-width:225px}.logo div.text{display:flex;flex-direction:column;justify-content:center}.logo div.text div{font-size:min(8vw,3rem);color:#4a3216;line-height:1;font-weight:600}.logo div.text div.sub{text-align:right;font-size:min(6vw,2rem);color:#8f5a7d}.content{width:100%;height:100%;padding:0 10% 10%}.content .header{aspect-ratio:1/.6;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:30px}.content .header>img{max-width:100%;max-height:100%;width:100%;height:100%}.content .image-inline>img{width:100%;max-width:100%;max-height:100%;margin:0 auto}.content .image-full-page{height:75vh}.content .image-full-page>img{width:100%;max-width:100%;max-height:100%;margin:0 auto 30px}.content h1{text-align:center;color:#542b0d;font-weight:600;margin-top:30px}.content h2{text-align:center;color:#542b0d;font-weight:400;margin-bottom:15px}.content p{text-align:center;margin-bottom:30px}.content .wrapper{display:flex;align-items:center;flex-direction:column}.content .wrapper ul{display:inline-block;margin-bottom:30px}.content>img{display:block;max-width:100%;max-height:200px;margin:0 auto 30px}.content .anwsers{display:flex;flex-wrap:wrap;justify-content:center;gap:4vw;margin-top:20px}.content .button{font-family:inherit;font-size:inherit;margin:0 auto;background:#fcfcfc;display:flex;justify-content:flex-start;align-items:center;padding:10px 20px;border-radius:15px;border:1px solid #dcdcdc;box-shadow:10px 10px 1px #d3ba9c;gap:5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.content .button.button-secondary{background:rgba(252,252,252,.75)}.content .button:hover,.content .button:active{transition:.1s;transform:scale(.97)}.content .button img{flex-grow:0;width:30px;margin-right:20px}.content .button span{flex-grow:1;font-weight:600;color:#4a3216}.content .button.ingredient-button{flex:1 1 calc(50% - 4vw);aspect-ratio:1;width:25%;margin-top:0}.content .button.ingredient-button img{width:100%;max-width:100%;max-height:100%;margin:0}.content .ingredient-list{list-style:none;padding:0}.content .ingredient-list li{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:10px}.content .ingredient-list li .image{display:flex;aspect-ratio:1;background:#fcfcfc;border-radius:15px;width:10vw;min-width:30px;max-width:85px}.content .ingredient-list li .image img{width:80%;max-width:80%;max-height:80%;margin:auto}.content .ingredient-list li .label{flex-grow:1}.content .ingredient-list li a{width:50px;background:#fcfcfc;border-radius:25px;text-align:center;text-decoration:none;color:#000}
