@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ede8e2;color:#675553;font-family:"Source Serif 4",serif;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:Great Vibes,cursive;font-size:4rem;font-weight:300}h1{color:#b76e79}.hash-link,h2{color:#675553}.hash-link{text-decoration:none}ul li .hash-link:hover,ul li:hover{color:#b76e79}ul li:hover{cursor:pointer}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}nav{grid-gap:10vw;align-items:center;display:grid;font-family:Great Vibes,cursive;font-size:24px;gap:10vw;grid-template-columns:.1fr 1fr .1fr;grid-template-rows:1fr;justify-content:center;padding:0 4vw}.shopping-cart{cursor:pointer;position:relative;width:100%}ul{align-items:center;display:flex;font-family:Great Vibes,cursive;gap:64px;justify-content:center;list-style:none;margin:32px 0;padding:0}.shopping-cart img{cursor:pointer;width:24px}.shopping-cart.fixed-cart{animation:cartAppear 1s forwards;background-color:#ede8e2;border-radius:50%;bottom:32px;box-shadow:0 2px 8px #00000040;display:flex;height:32px;justify-content:center;padding:16px;position:fixed;right:32px;width:32px;z-index:99999}.shopping-cart.fixed-cart .total{height:24px;right:8px;top:8px;width:24px}.shopping-cart.fixed-cart:hover{background-color:#d3a5a52f}.shopping-cart .total{align-items:center;background-color:#b76e79;border-radius:50%;color:#fefefe;display:flex;font-family:"Source Serif 4",serif;font-size:12px;font-weight:300;height:20px;justify-content:center;padding:2px;position:absolute;right:0;transform:translate(50%,-50%);width:20px}.shopping-cart .total #total{margin:0}.nav-container{align-items:center;display:flex;flex-direction:column}.nav-logo{background-color:#b76e79;border-radius:0 0 50% 50%;margin-bottom:32px;padding:32px 8px;width:80px}.nav-logo #text{color:#fefefe;font-size:16px;margin:0}#mobile{display:none}@media screen and (max-width:1124px){nav{gap:8vw;padding:0 2vw}ul{gap:5vw}}@media screen and (max-width:980px){#mobile{display:block;grid-column:1;grid-row:1;text-align:start}.nav-notclicked{animation:close-nav 1s ease reverse forwards}.nav-clicked{display:block}.nav-logo{display:none}nav .logo{grid-column:2;grid-row:1}.shopping-cart{grid-column:3;grid-row:1;text-align:end}nav{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;padding:8px 0 0}.nav-container{align-items:normal;padding:12px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:9999}.nav-container,nav ul{background-color:#ede8e2}nav ul{animation:swipe 1.2s ease forwards;height:100vh;left:0;padding:32px;position:absolute;top:36px;width:256px}nav ul li{margin-bottom:32px}}@keyframes swipe{0%{left:-256px;opacity:.8}to{left:0;opacity:1}}@keyframes close-nav{0%{display:block;left:-350px}to{display:none;left:0}}@keyframes cartAppear{0%{opacity:0;transform:translateX(-50%) translateY(40px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}footer{background-color:#ede8e2;background-image:url(/static/media/bakery-pattern-background.afdfda2027c8050810fa.webp);background-position:50%;background-size:contain;height:100%;padding:64px}footer .flex-container{align-items:center;background-color:#fff;background-image:url(/static/media/footer-flowers-top.8ec4495f4026fd9213cc.webp),url(/static/media/footer-flowers-bottom.106553b17388a7dc7967.webp);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:min(100%,1350px) auto,min(100%,1350px) auto;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:32px 0;position:relative}footer .flex-item1{color:#b76e79;font-family:Great Vibes,cursive;font-size:32px}footer .flex-item1 img{left:50%;position:absolute;top:24px;transform:translateX(-50%);z-index:0}footer ul{gap:32px;padding:0;position:relative;z-index:1}footer ul li{font-size:16px}footer .flex-item3 .social-media{align-items:center;display:flex;gap:32px;justify-content:center}footer .flex-item4{color:#b76e79;max-width:384px;min-width:200px;text-align:center}@media screen and (max-width:1024px){footer{padding:64px}}@media screen and (max-width:512px){footer .flex-container{padding:32px 16px}footer .flex-item1{font-size:24px}footer .flex-item1 img{top:16px}footer ul{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}}@media screen and (max-width:768px){footer{padding:16px}}.product-card{background-color:#b76e79;background-image:url(/static/media/home-background-left.3a7714b4fcaefe87afca.webp),url(/static/media/home-background-right.f7ad3f46f8a917689a33.webp);background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:45%;border-radius:16px;color:#ede8e2;display:flex;flex-direction:column;font-family:Great Vibes,cursive;height:456px;justify-content:space-between;position:relative;width:100%}.product-card.bg-white{color:#675553}.product-card .card-content{font-size:20px;padding:16px}.product-card h3{font-size:28px;font-weight:400;margin:0 0 4px}.product-images{border-bottom:1px solid #ede8e2;border-radius:16px 16px 0 0;height:228px;overflow:hidden;position:relative;width:100%}.product-images img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@keyframes zoom-in{0%{object-position:center}to{object-position:center -150px;transform:scale(1.5)}}.product-images .not-available:hover{animation:none}.product-images .not-available{object-fit:contain;object-position:center;opacity:.1}.product-card #subtitle{margin:0}.product-card #flavor{font-size:14px;margin-top:8px}.product-card .button-container{align-items:end;display:flex;justify-content:center}.product-card .add-button{background-color:#ede8e2;border-radius:16px 16px 0 0;color:#675553;cursor:pointer;font-family:"Source Serif 4",serif;font-size:12px;padding:8px 16px;width:50%}.product-card .add-button.bg-cin{color:#ede8e2}@media screen and (max-width:1024px){.product-card .card-content{padding:16px 8px}}@media screen and (max-width:768px){.product-card{height:100%;max-width:200px}.product-card h3{font-size:24px}.product-card .card-content{font-size:16px}.product-card .add-button{background-color:#ede8e2;border-radius:12px 12px 0 0;color:#675553;font-size:10px;padding:4px 8px;width:55%}}@media screen and (max-width:520px){.product-card .card-content{padding:16px 12px}}.btn-product{background:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.liquid-product{background:linear-gradient(#d3a5a5 0 0) no-repeat 200% 100% /200% .2em;background:linear-gradient(#d3a5a5 0 0) no-repeat calc(200% - var(--p, 0%)) 100% /200% var(--p,.2em);transition:.3s 0s,background-position .3s .3s;transition:.3s var(--t,0s),background-position .3s calc(.3s - var(--t, 0s))}.liquid-product:hover{--p:100%;--t:0.3s;color:#fff}.productlist-container{width:100%}.product-grid{grid-gap:32px;align-items:center;border-top:2px solid #b76e79;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:space-between;overflow-x:hidden;padding:32px 0;scroll-behavior:smooth}.product-info{color:#b76e79;display:flex;font-family:Great Vibes,cursive;font-size:24px;font-weight:400;justify-content:start;padding-bottom:8px}.product-grid>div{justify-self:center}.product-grid::-webkit-scrollbar{height:8px}.product-grid::-webkit-scrollbar-thumb{background:#b76e79;border-radius:4px;cursor:grab}.product-grid::-webkit-scrollbar-track{background:#eee;opacity:.1}.error-products{background-color:#a78b8815;border-radius:16px;padding:32px 0;text-align:center;width:100%}.error-products .social-media{display:flex;gap:24px;justify-content:center;margin:16px 0;text-align:center}.error-products .telefoon{list-style:none;text-decoration:none}.error-products .telefoon a{color:#b76e79}.error-products h3{color:#b76e79;font-size:32px;padding:0 16px}.error-products p:first-of-type{display:inline-block;max-width:550px;padding:0 16px}@media screen and (max-width:980px){.product-grid{gap:12px;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:520px){.product-grid{gap:8px;grid-template-columns:1fr 1fr}}.loading{text-align:center}.lds-ripple,.lds-ripple div{box-sizing:border-box;color:#b76e79}.lds-ripple{display:inline-block;height:80px;position:relative;width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:8px;left:36px;opacity:0;top:36px;width:8px}4.9%{height:8px;left:36px;opacity:0;top:36px;width:8px}5%{height:8px;left:36px;opacity:1;top:36px;width:8px}to{height:80px;left:0;opacity:0;top:0;width:80px}}.product-container{align-items:center;background-color:#f1f1f1;display:flex;flex-direction:column;gap:48px;justify-content:center;padding:128px}.product-container h1{margin:32px 0 0}.promo-container{align-items:center;display:flex;gap:48px;justify-content:center;margin-top:64px}.promo-container h2{font-size:2rem;text-align:start}.promo-container p{font-size:16px;text-align:start}.promo-container>div{background-color:#e8dada;border-radius:16px;padding:32px}.promo-container .button{margin-top:48px;text-align:end}.promo-container .button a{background-color:#d3a5a5;border:none;border-radius:8px;color:#f1f1f1;cursor:pointer;padding:12px 32px;text-decoration:none}.promo-container .markt{background-image:url(/static/media/markt-background.f3c8a55465cba9746fa5.webp);background-position:0 100%;background-repeat:no-repeat;background-size:200px}.product-container .speciale-gelegenheid{background-image:url(/static/media/speciale-gelegenheid1.91d0f492233b274716ab.webp),url(/static/media/speciale-gelegenheid2.b990633de9aad7cdb7a4.webp);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:200px}@media screen and (max-width:1024px){.product-container{padding:64px}}@media screen and (max-width:980px){.promo-container{flex-direction:column}}@media screen and (max-width:768px){.product-container{padding:16px}}.home-container{background-image:url(/static/media/home-background-left.3a7714b4fcaefe87afca.webp),url(/static/media/home-background-right.f7ad3f46f8a917689a33.webp);background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:contain;padding-bottom:128px}.home-container .food-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:96px 0;position:relative}.home-container .title{margin:48px 0 64px;position:relative}.home-container h2{font-size:48px}.home-container .title img{left:50%;position:absolute;top:-32px;transform:translateX(-50%);width:240px;z-index:0}.home-container .food-container .circle{align-items:center;border-radius:100%;display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));justify-content:center;padding:32px;position:relative}.home-container .food-container img{max-width:90%;z-index:3333}.circle1,.circle3{background-color:#a86670;background-image:url(/static/media/background-food-display1.814c06f6e0b52e51f174.webp),url(/static/media/background-food-display2.f3ae60cbe2f42c4095f1.webp);background-position:100% 0,0 100%;background-repeat:no-repeat;background-size:60%;height:196px;margin:0 -112px;width:196px;z-index:1}.circle2{position:relative}.circle2,.circle2:after{background-image:url(/static/media/background-food-display3.af673c17254f0848432d.webp);background-position:top;background-repeat:no-repeat;background-size:80%}.circle2:after{border-radius:50%;content:"";inset:0;position:absolute;transform:scale(-1)}.home-container .food-container .circle1{transform:scaleX(-1)}.circle2{background-color:#d3a5a5;height:272px;width:272px;z-index:2}.home-container .button{margin-top:64px}.home-container .button a{border:2px solid #a86670;border-radius:4px;color:#a86670;padding:8px 24px;text-align:center;text-decoration:none}@media screen and (max-width:769px){.food-container{margin:32px 0}.circle1,.circle3{height:96px;margin:0 -72px;width:96px}.circle2{height:164px;width:164px}.home-container .title{margin:96px 0 64px;position:relative}.home-container h2{font-size:32px}.home-container .title img{left:50%;top:-40px;width:196px}.home-container{background-size:300px}}@media screen and (max-width:442px){.circle1,.circle3{height:72px;margin:0 -72px;width:72px}.circle2{height:116px;width:116px}.home-container .title{margin:96px 0 64px;position:relative}.home-container h2{font-size:32px;padding:0 64px}.home-container .title img{left:50%;top:0;width:196px}.home-container{background-size:200px}}.food-container,.title{animation:appear 2s ease-in-out forwards}.circle{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-18px)}to{transform:translateY(0)}}@keyframes appear{0%{opacity:0}to{opacity:1}}.circle1{animation-delay:0s}.circle2{animation-delay:.6s}.circle3{animation-delay:1.2s}.btn-border-reveal-home{background-color:initial;position:relative}.btn-border-reveal-home:after{background-color:#b76e79;color:#f1f1f1;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.btn-border-reveal-home:hover:after{width:100%}.home-container .btn-border-reveal-home:hover{color:#f1f1f1}.story-container{background-color:#f1f1f1;overflow:hidden;padding:96px 0;position:relative;text-align:start;z-index:1}.story-card .content{width:45%}.story-card h1{margin-bottom:16px}.story-card p{font-size:16px;margin-top:0}.story-card{align-items:center;background-color:#ede8e2;display:flex;flex-direction:row;gap:96px;justify-content:center;max-height:500px;padding:48px;position:relative;z-index:1}.story-card .image{width:350px}.story-container .img{background-image:url(/static/media/story-photo.af64daaaa0694d7caa62.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-shadow:0 4px 4px #00000040;height:550px;left:25%;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px;z-index:2}.story-container .pink-leave{position:absolute;width:auto;z-index:0}.story-container .pink-leave1{left:-6%;top:-180px;transform:scaleY(-1)}.story-container .pink-leave2{bottom:-180px;left:25%}@media screen and (max-width:1096px){.story-card{display:block;position:relative;text-align:center}.story-container .img{display:none}.story-card .content{text-align:center;width:100%}.story-container .pink-leave2{bottom:-180px;left:auto;right:-16%;transform:scaleX(-1)}.story-container .pink-leave1{left:-16%}}@media screen and (max-width:1024px){.story-container .story-card{padding:64px}}@media screen and (max-width:768px){.story-container .story-card{padding:32px}}@media screen and (max-width:344px){.story-card{min-height:640px}}.contact-container{align-items:center;background-color:#f1f1f1;display:flex;flex-direction:column;justify-content:center;padding:128px;text-align:start}.contact-container h1{margin-bottom:96px}.contact-card>div{padding:64px 64px 0}.contact-online h2{margin:48px 0 0}.contact-card h2{font-size:36px}.contact-card{background-color:#e8dada;background-image:url(/static/media/speciale-gelegenheid1.91d0f492233b274716ab.webp),url(/static/media/speciale-gelegenheid2.b990633de9aad7cdb7a4.webp),url(/static/media/markt-background.f3c8a55465cba9746fa5.webp);background-position:0 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:196px,300px,196px;border-radius:8px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center}.contact-card .contact-flex-item2{border-left:1px solid #f1f1f1;display:flex;flex-direction:column;justify-content:space-between}.contact-flower{align-items:center;display:flex;height:216px;overflow-y:hidden;position:relative}.contact-flower .flower1{bottom:0;left:108px;position:absolute;transform:rotate(10deg)}.contact-flower .flower2{bottom:0;left:0;position:absolute;transform:scaleX(-1) rotate(10deg)}@media screen and (max-width:1280px){.contact-card{grid-template-columns:1fr}.contact-card .contact-flex-item2{border-top:1px solid #f1f1f1}}@media screen and (max-width:1024px){.contact-container{padding:64px}}@media screen and (max-width:768px){.contact-container{padding:32px}}@media screen and (max-width:635px){.contact-container{padding:32px}.contact-container h2{text-align:center}.contact-card>div{padding:7vw 7vw 0}}@media screen and (max-width:540px){.contact-container .contact-flex-item1{align-items:center;display:flex;flex-direction:column}.contact-container{padding:64px 0}.contact-flex-item2{width:80vw}}.contact-form .input{color:#675553;display:flex;flex-direction:column;font-size:24px;gap:8px}.contact-form{grid-gap:32px;display:grid;font-family:Great Vibes,cursive;gap:32px;grid-template-columns:repeat(2,1fr)}.contact-form .i0{grid-column:1/3}.contact-form .i1{grid-column:1;grid-row:2}.contact-form .i2{grid-column:2;grid-row:2}.contact-form .i3{grid-column:1/3;grid-row:3}.contact-form .button{text-align:end;width:100%}.contact-form #forum-button{background-color:#b76e79;border:none;border-radius:4px;color:#ede8e2;cursor:pointer;font-family:Great Vibes,cursive;font-size:16px;margin:32px 0;padding:8px 16px;width:30%}.contact-form input,.contact-form textarea{background-color:initial;border:none;border-bottom:1px solid #675553;color:#675553;font-family:"Source Serif 4",serif;padding:4px 4px 6px 0;text-decoration:none}.contact-form input:focus,.contact-form textarea:focus{outline:none}.contact-form textarea{overflow-y:auto;resize:none;scroll-behavior:smooth}.contact-form textarea::-webkit-scrollbar{width:8px}.contact-form textarea::-webkit-scrollbar-thumb{background:#b76e79;border-radius:8px;cursor:grab}.contact-form textarea::-webkit-scrollbar-track{background:#b76e791e}.contact-form #error{color:#d42b2b;font-family:"Source Serif 4",serif;font-size:12px;margin:0;opacity:.8}@media screen and (max-width:635px){.contact-form{gap:16px;grid-template-columns:1fr}.contact-form .i0{grid-column:1}.contact-form .i1{grid-column:1;grid-row:2}.contact-form .i2{grid-column:1;grid-row:3}.contact-form .i3{grid-column:1;grid-row:4}.contact-form input,.contact-form textarea{font-size:1rem}.contact-form .button{justify-content:center}#forum-button{width:100%}}@media screen and (max-width:540px){.contact-form .input{width:70vw}.contact-form{gap:32px}}.popup{border-radius:10px;bottom:30px;color:#fff;font-size:15px;left:50%;min-width:220px;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%) translateY(40px);z-index:9999}.popup.success{background:#0fa958}.popup.error{background:#d93636}.popup.info{background:#2d7ff9}.popup.show{animation:popupIn .4s forwards}.popup.hide{animation:popupOut .35s forwards}@keyframes popupIn{0%{opacity:0;transform:translateX(-50%) translateY(40px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes popupOut{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(40px)}}.flower{align-items:center;display:flex;height:200px;justify-content:center;margin:0;position:relative;transform:scale(.6);transform-origin:center center;width:200px}.stem{bottom:-120px;height:300px;overflow:visible;transform:translateX(-50%) scale(.8);width:100px}.petal,.stem{left:50%;position:absolute}.petal{border:1px solid #e8dada;border-radius:50% 50% 0 0;top:50%;transform-origin:bottom center}.petal.outer{background:#b76e79;height:80px;width:50px}.petal.inner{background:#d3a5a5;height:60px;width:35px}.center{align-items:center;background:#ede8e2;border:2px solid #e8dada;border-radius:50%;display:flex;height:64px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.center a.instagram{border-radius:16px;padding:0}.center a.facebook,.center a.instagram{align-items:center;background-color:#e8dada;display:flex;justify-content:center;width:100%}.center a.facebook{border-radius:50%}.center a img{width:100%}.flower:hover .petal.outer{animation:petalOuterHover 1s ease-in-out infinite alternate}.flower:hover .petal.inner{animation:petalInnerHover 1s ease-in-out infinite alternate}@keyframes petalOuterHover{0%{transform:translate(-50%,-100%) rotate(0deg) scale(1);transform:translate(-50%,-100%) rotate(var(--rotate,0deg)) scale(1)}to{transform:translate(-50%,-100%) rotate(0deg) scale(1.05);transform:translate(-50%,-100%) rotate(var(--rotate,0deg)) scale(1.05)}}@keyframes petalInnerHover{0%{transform:translate(-50%,-100%) rotate(0deg) scale(1);transform:translate(-50%,-100%) rotate(var(--rotate,0deg)) scale(1)}to{transform:translate(-50%,-100%) rotate(0deg) scale(1.08);transform:translate(-50%,-100%) rotate(var(--rotate,0deg)) scale(1.08)}}#header{animation:flash 2s ease forwards;background-color:#b76e79;color:#f5f5f5;font-weight:400;padding:8px 4px}#header a{color:#f5f5f5;text-decoration:underline}@keyframes flash{50%{background-color:#c96b79}to{background-color:#b76e79}}@media screen and (max-width:750px){#header{font-size:12px}}.basket-container{background-color:#f1f1f1;display:flex}.basket-container>div{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh}#error-fav{opacity:.9;text-align:center}.basket-container .flex-item1{background-color:#d3a5a5;background-image:url(/static/media/cookie-pattern%20flipped.de1d32c4e6cb14d5afcc.webp),url(/static/media/cookie-pattern.4825e48554db39f47f73.webp);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:contain,contain}.basket-container .flex-item2{gap:64px;justify-content:start}.basket-container .flex-item2 h1{margin:96px 0;text-align:center}.basket-container .basket-summary{max-height:320px;min-width:456px;overflow-x:hidden;overflow-y:auto;padding-bottom:32px;padding-right:16px;scroll-behavior:smooth;scrollbar-color:#00000040 #0000;scrollbar-width:thin}.basket-container .basket-summary>div{margin-top:32px}.basket-container .basket-summary>div:first-of-type{margin-top:0}.basket-container .flex-item2 .divide-line{border-bottom:1px solid #a78b88}.basket-container .flex-item2 .total{width:100%}.basket-container .flex-item2 .total h2{font-size:24px;text-align:end}.basket-container .checkout-button{background-color:#b76e79;border-radius:8px;color:#f1f1f1;cursor:pointer;margin-top:96px;padding:2px 0;text-align:center}.basket-container .back-arrow{margin-top:48px;text-align:center}.basket-container .back-arrow img{cursor:pointer}.basket{height:100%;padding:0 4vw}.basket .empty-cart{align-items:center;display:flex;flex-direction:column;height:328px;justify-content:center;text-align:center}.empty-cart .hash-link{color:#b76e79;text-decoration:underline}.basket .empty-cart>div:first-of-type{align-items:center;background-color:#a78b8815;border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 96px}.basket-container .link-products{color:#b76e79;cursor:pointer;text-decoration:underline}.basket .checkout-link{color:#f1f1f1;text-decoration:none}.basket-container .quantity-input:focus{outline:none}.basket-container .quantity-input{background-color:initial;border:none;font-family:Great Vibes,cursive;font-size:18px;font-weight:300;text-align:center;width:32px}.basket-container input[type=number]::-webkit-inner-spin-button,.basket-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basket-container input[type=number]{-moz-appearance:textfield}.basket-container .quantity-input:hover{text-decoration:underline}.basket-container .populair-choices{background:#f1f1f1;height:400px;padding:96px;width:30%}.basket-container .populair-choices h3{color:#b76e79;font-size:2rem;text-align:center}.basket-container .populair-choices h4{font-size:1.5rem;text-align:center}.basket-container .populair-mobile-button{display:none}.basket-container .populair-choices .populair-list>div{margin-top:24px}.basket-container .close-button{display:none}@media screen and (max-width:1280px){.basket-container{flex-direction:column}.basket-container .flex-item1{display:none}.basket-container .flex-item2{margin:32px 0}.basket-container .flex-item2 h1{margin:0}.basket-container .populair-mobile-button{border-radius:8px;bottom:0;color:#b76e79;display:block;font-family:"Source Serif 4",serif;font-size:1rem;font-weight:400;justify-self:center;padding:8px 16px;right:0;text-align:center;text-decoration:underline}.basket-container .close-button{display:block}.basket-container .checkout-button{margin-top:64px}.basket-container .flex-item1.not-clicked{display:none}.basket-container .flex-item1.clicked{background-color:initial;background-image:none;display:block;height:auto;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.basket-container .flex-item1.clicked .populair-choices{border-radius:8px;box-shadow:0 4px 4px #00000040;height:auto;left:50%;padding:64px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50vw}.basket-container .flex-item1.clicked .populair-choices>div:first-of-type{display:none}.basket-container .flex-item1.clicked .populair-choices>h4{font-size:2rem;margin-top:16px}.flex-item1.clicked .close-button{align-content:end;background-color:#b76e79;border-radius:8px;color:#f1f1f1;cursor:pointer;margin-top:64px;padding:8px 0;text-align:center}.flex-item1.clicked .close-button p{margin:0}}@media screen and (max-width:640px){.basket-container .basket-summary{min-width:100%}.basket-container .basket h1{font-size:3rem;margin:0}}.item-container .item-grid-container{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;max-width:720px}.item-container .grid-item1,.item-container .grid-item2{font-family:Great Vibes,cursive;font-size:24px;font-weight:300}.item-container .grid-item1{grid-column:1;grid-row:1}.item-container .grid-item2{color:#b76e79;grid-column:1;grid-row:2}.item-container .grid-item3{grid-column:1;grid-row:3}.item-container .grid-item3 p{cursor:pointer;font-size:16px;margin:0;text-decoration:underline}.item-container .grid-item4{display:flex;gap:16px;grid-column:2;grid-row:2;justify-content:end}.item-container .grid-item3 #comment{background-color:initial;border:none;color:#675553;font-family:"Source Serif 4",serif;padding:4px 4px 4px 0;text-decoration:none;width:100%}.item-container .grid-item3 #comment:focus{border-bottom:1px solid #675553;outline:none}.item-container .grid-item3 .has-comment{display:flex;gap:16px}.item-container .grid-item3 .has-comment img{cursor:pointer;width:16px}.item-container .grid-item4 img{cursor:pointer;width:24px}@media screen and (max-width:640px){.item-container .grid-item3 p{font-size:12px}}.populair-item-container .populair-item-grid-container{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;width:100%}.populair-item-container .grid-item1{grid-column:1;grid-row:1}.populair-item-container .grid-item2{grid-column:1;grid-row:2}.populair-item-container .grid-item3{grid-column:2;grid-row:1/3;justify-self:end}.populair-item-container .grid-item3>div{align-items:center;background-color:#e7cb5d81;border-radius:50%;color:#f1f1f1;cursor:pointer;display:flex;height:16px;justify-content:center;padding:4px;width:16px}.checkout-container{background-color:#f1f1f1;display:flex}.checkout-container>div{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.checkout-container .flex-item1{background-color:#d3a5a5;background-image:url(/static/media/cookie-pattern%20flipped.de1d32c4e6cb14d5afcc.webp),url(/static/media/cookie-pattern.4825e48554db39f47f73.webp);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:contain,contain}.checkout-container .flex-item2{gap:64px;justify-content:start}.checkout-container .flex-item2 h1{margin:32px 0;text-align:center}.checkout-container .checkout-forum{overflow-x:hidden;overflow-y:auto;padding-bottom:32px;scroll-behavior:smooth;scrollbar-color:#00000040 #0000;scrollbar-width:thin}.checkout-container .checkout-forum>div{margin-top:32px}.checkout-container .checkout-forum>div:first-of-type{margin-top:0}.checkout-container .pay-button{background-color:#b76e79;border-radius:8px;color:#f1f1f1;cursor:pointer;margin-top:32px;padding:2px 0;text-align:center}.checkout-container .back-arrow{margin-top:16px;text-align:center}.checkout-container .back-arrow img{cursor:pointer}.pay-link{color:#f1f1f1;text-decoration:none}.checkout-container .back-button{margin-top:64px;text-align:center}.checkout-container .back-button .link{color:#b76e79;font-size:12px;text-decoration:underline}.order-list{display:flex;flex-direction:column;gap:16px;height:200px;overflow-y:auto;padding-right:16px;scroll-behavior:smooth;scrollbar-color:#00000040 #0000;scrollbar-width:thin}.checkout-container .order-summary{background:#f1f1f1;height:400px;padding:96px;width:30%}.checkout-container .order-summary h3{color:#b76e79;font-size:2rem;text-align:center}.checkout-container .order-summary h4{font-size:1.5rem;text-align:center}.checkout-container .populair-mobile-button{display:none}.checkout-container .order-summary .populair-list>div{margin-top:24px}.order-summary-mobile{display:none}@media screen and (max-width:1280px){.checkout-container{flex-direction:column}.checkout-container .flex-item1{display:none}.checkout-container .flex-item2{margin:32px 0}.checkout-container .flex-item2 h1{margin-top:64px}.order-summary-mobile{display:block}.order-summary-mobile #check-orders{color:#b76e79;text-align:center;text-decoration:underline}}@media screen and (max-width:768px){.checkout-container .flex-item2{padding:0 32px}.checkout-container h1{font-size:48px}}.order-item{align-items:center;display:grid;font-family:Great Vibes,cursive;grid-template-columns:1fr .5fr;justify-content:space-between}.order-item .grid-item2,.order-item .grid-item4{font-weight:300;justify-self:end}.order-item .grid-item3{color:#b76e79;font-size:20px}.checkout-forum-container .data-form{grid-column-gap:32px;grid-row-gap:24px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px}.checkout-forum-container h4{color:#b76e79;font-family:"Source Serif 4",serif;font-size:24px;font-weight:400}.checkout-forum-container .loading-checkout{align-items:center;background-color:#f1f1f1;border-radius:16px;display:flex;height:450px;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:450px}.checkout-forum-container .form-group{display:flex;flex-direction:column;gap:2px}.checkout-forum-container .form-group input{background-color:initial;border:none;border-bottom:1px solid #675553;color:#675553;font-family:"Source Serif 4",serif;padding:4px 4px 6px 0;text-decoration:none}.checkout-forum-container .form-group input:focus{outline:none}.checkout-forum-container .number-bus{align-items:end;display:flex;flex-direction:row;gap:16px}.checkout-forum-container .number-bus .form-group:last-of-type input{width:50px}.checkout-forum-container .flex-container{display:flex;flex:1 1;flex-direction:row;gap:32px}.checkout-forum-container .flex-container .method{align-items:center;background-color:#ede8e2;border:none;border-radius:12px 12px 0 0;cursor:pointer;display:flex;flex-direction:column;font-family:Great Vibes,cursive;font-weight:300;gap:8px;height:96px;justify-content:center;width:100%}.checkout-forum-container .flex-container .method p{font-size:1.5rem;margin:0}.checkout-forum-container #info{color:#675553;font-family:"Source Serif 4",serif;font-size:12px;margin-top:24px;max-width:550px;opacity:70%;text-align:center}.checkout-forum-container .paymethod #info{margin:0}.checkout-forum-container .paymethod .flex-container{align-items:center;display:flex;flex-direction:column}.checkout-forum-container .delivery-method .flex-container .method{height:128px;transition:opacity .5s ease-in-out}.checkout-forum-container .flex-container .method{padding:24px 0}.checkout-forum-container .flex-container .method.active{border-bottom:3px solid #b76e79;cursor:auto;opacity:100%}.checkout-forum-container .flex-container .method.has-selection.not-active{opacity:.3}.checkout-forum-container .flex-container .method.active input{background-color:initial;border:none;border-bottom:1px solid #675553;color:#675553;cursor:pointer;font-family:"Source Serif 4",serif;padding:4px;text-decoration:none}.checkout-forum-container .flex-container .method.active input:focus{outline:none}.checkout-forum-container .delivery-method label{color:#b76e79;font-family:"Source Serif 4",serif;font-size:16px;font-weight:400;margin-bottom:8px}.checkout-forum-container .delivery-method .date-time{display:flex;gap:16px}.checkout-forum-container .paymethod img{opacity:.7;width:40px}.checkout-forum-container .paymethod .method{opacity:100%;transition:opacity .5s ease-in-out}.checkout-forum-container .paymethod .method.has-selecton.not-active{opacity:30%}.checkout-forum-container .paymethod .method.active{opacity:1}.checkout-forum-container #error{color:#d42b2b;font-family:"Source Serif 4",serif;font-size:12px;margin:4px 0 0;opacity:.6}.checkout-forum-container .delivery-method #error,.checkout-forum-container .paymethod #error{margin:16px 0 0;text-align:center}.checkout-forum-container .pay-button{background-color:#b76e79;border:none;border-radius:8px;color:#f1f1f1;cursor:pointer;font-size:16px;margin-top:64px;padding:16px;text-align:center;width:100%}@media screen and (max-width:640px){.checkout-forum-container .personal-data .data-form{display:flex;flex-direction:column}.checkout-forum-container .personal-data .data-form .number-bus input:first-of-type,.checkout-forum-container .personal-data .data-form .number-bus input:last-of-type{width:100%}.checkout-forum-container .paymethod img{width:48px}.checkout-forum-container .flex-container .method.active{padding:8px 0}}@media screen and (max-width:480px){.checkout-forum-container .flex-container{display:flex;flex-direction:column}.checkout-forum-container .paymethod img{width:40px}.checkout-forum-container h4{font-size:20px}.checkout-forum-container .personal-data{font-size:16px}}.order-confirmed-card{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.order-confirmed-card div{font-family:"Source Serif 4",serif;font-weight:400}.order-confirmed-card .hash-link{color:#b76e79;margin-top:16px;text-decoration:underline}.order-confirmed-card>div:first-of-type{align-items:center;background-color:#a78b8815;border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 96px}.order-confirmed-message,.order-title{color:#5b3a36;font-size:20px;font-weight:600}.order-text{color:#5b3a36;font-size:16px;max-width:360px;opacity:.9}.wrapper{align-items:center;background-color:initial;display:flex;height:64x;justify-content:center}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{stroke-width:2;stroke:#fff;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #7ac142;display:block;height:56px;margin:10% auto;width:56px}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.basket .empty-container{height:328px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(50%,-50%);width:256}.basket .empty-container,.basket .empty-container>div:first-of-type{align-items:center;display:flex;flex-direction:column;justify-content:center}.basket .empty-container>div:first-of-type{background-color:#a78b8815;border-radius:8px;gap:16px;padding:64px 96px}.empty-container .hash-link{color:#b76e79;text-decoration:underline}
/*# sourceMappingURL=main.2688b0d2.css.map*/