@charset "UTF-8";img{-webkit-user-select:none;user-select:none}body,html{width:100%;height:100%;padding:0;margin:0;scroll-behavior:smooth}body{height:auto;background-color:#f7f2e9;font-family:Aleo,serif}.shopify-policy__title{display:none}.shopify-policy__container{color:#2d3d54}#header-top-bar{width:100%;height:45px;display:flex;justify-content:center;align-items:center;background-color:#ec5a77;color:#f6f5d6;font-family:Aleo,serif;font-weight:700;font-size:20px}#header-top-no-bar{width:100%;height:45px;background-color:#f7f2e9}header{width:100%;height:100px;box-sizing:border-box;padding:0 50px;display:flex;justify-content:space-between;align-items:center;background-color:#f7f2e9}header #header-img{height:140%;position:relative;z-index:20}header #header-img img{height:100%}header #cart{padding:20px 60px;background-color:#fa4854;color:#f7f2e9;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;font-size:18px;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;white-space:nowrap;display:flex;align-items:center;position:fixed;right:30px;z-index:30}header #cart:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}header #cart #cart-count{width:20px;height:20px;padding:3px;border-radius:12px;background-color:#f7f2e9;color:#fa4854;display:flex;justify-content:center;align-items:center;position:relative;margin-left:15px;left:10px;top:-2px;line-height:1em}#mobile-cart{padding:20px 60px;background-color:#fa4854;color:#f7f2e9;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;font-size:18px;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;white-space:nowrap;display:none;align-items:center;position:fixed;right:30px;z-index:30}#mobile-cart:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}#mobile-cart #mobile-cart-count{width:20px;height:20px;padding:3px;border-radius:12px;background-color:#f7f2e9;color:#fa4854;display:flex;justify-content:center;align-items:center;position:relative;margin-left:15px;left:10px;top:-2px;line-height:1em}#hero{width:100%;min-height:90vh;display:flex;flex-direction:column;align-items:center;position:relative;background:repeating-linear-gradient(90deg,#f2ece2,#f2ece2 30px,#f7f2e9 30px 70px)}#hero img{margin-top:20px;width:80%;margin-right:-10%;position:relative;z-index:20}#hero #start-now{padding:20px 60px;background-color:#fa4854;color:#f7f2e9;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;font-size:18px;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;text-transform:uppercase;position:absolute;top:85%;z-index:10}#hero #start-now:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}#hero #hero-text{margin-top:-18vh;text-align:center;width:400px;max-width:50%;position:relative;z-index:20;font-family:Aleo,serif;font-weight:700;font-size:22px;color:#2d3d54}#widged{width:100%;box-sizing:border-box;padding-left:10%;padding-right:10%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;background-color:#fce7ec;position:relative;border-bottom:solid 20px #ff94b8;padding-bottom:170px}#widged:before{content:"";background:url(halfCircle.svg);height:800px;position:absolute;bottom:100%;left:0;width:100%;background-size:100%;background-repeat:no-repeat;background-position:bottom;pointer-events:none}#widged h2{font-size:70px;font-weight:700;font-family:Aleo,serif;margin:50px 0 20px;width:100%;color:#2d3d54}#widged #left{position:relative;z-index:10}#widged #right{position:relative;z-index:10;width:30%;box-sizing:border-box;padding-left:80px;flex-grow:1;font-family:Aleo,serif;font-size:18px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#widged #right img{max-width:100%}#widged #right h2{color:#81b3b0;-webkit-text-stroke:2px #2d3d54;font-weight:bolder;margin:0;font-size:50px}#widged #right ul{list-style:none}#widged #right ul li{position:relative;margin-bottom:20px;padding-left:50px;box-sizing:border-box}#widged #right ul li:before{content:url(listIcon.svg);position:absolute;right:calc(100% + 3px);top:3px}#widged:after{content:"";position:absolute;bottom:15px;left:0;display:block;width:100%;height:8px;background-color:#ff94b8}#products{width:100%;box-sizing:border-box;background-color:#a0c1bf;background-image:url(backgroundDots.svg);background-repeat:repeat}#products:before{content:"";width:100%;height:120px;display:block;background-image:url(tiles.svg);background-repeat:repeat-x}#products #inner{width:100%;box-sizing:border-box;padding:0 15% 100px}#products #inner h2{font-size:70px;font-weight:700;font-family:Aleo,serif;margin:50px 0 20px;width:100%;color:#2d3d54}#products #inner #products-header{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}#products #inner #products-header img{max-width:100%}#products #inner #products-header h2{text-align:center;font-weight:bolder;-webkit-text-stroke:2px #2d3d54;font-size:50px;color:#f1bb4f;margin:10px 0}#products #inner #products-header p{text-align:center;padding:0 10%;color:#f6f5d6;font-size:22px;font-weight:700}#products #inner #product-list{display:flex;justify-content:center;width:100%;box-sizing:border-box;flex-wrap:wrap}#products #inner #product-list .product{background:#fff;border:none;width:15vw;height:15vw;min-width:240px;min-height:240px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin:5px;position:relative;box-sizing:border-box;padding:22px;z-index:5;color:#2d3d54;transition:transform .1s linear}#products #inner #product-list .product img{max-width:50%;max-height:50%;z-index:1}#products #inner #product-list .product h3{margin-bottom:2px;z-index:1}#products #inner #product-list .product div{z-index:1}#products #inner #product-list .product button{color:#fa4854;border:none;background-color:transparent;font-family:Aleo,serif;margin-top:5px;z-index:1;padding:10px 20px;border-radius:20px;transition:background-color .1s linear,color .1s linear,font-weight .1s linear}#products #inner #product-list .product button:hover{cursor:pointer}#products #inner #product-list .product:hover{transform:scale(1.2);z-index:20}#products #inner #product-list .product:before{content:"";opacity:0;transition:opacity .1s linear;display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(90deg,#ffd47e,#ffd47e 11px,#ffc655 11px 20px)}#products #inner #product-list .product:after{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;border:solid 5px transparent;box-sizing:border-box;pointer-events:none;transition:border-color .1s linear}#products #inner #product-list .product:hover,#products #inner #product-list .product.active{cursor:pointer}#products #inner #product-list .product:hover button,#products #inner #product-list .product.active button{background-color:#fa4854;color:#f7f2e9;font-weight:700}#products #inner #product-list .product:hover:after,#products #inner #product-list .product.active:after{border-color:#ec5a77}#products #inner #product-list .product:hover:before,#products #inner #product-list .product.active:before{opacity:1}.product-popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000001a;display:none;z-index:100;justify-content:center;align-items:center}.product-popup-wrapper .product-popup{width:60vw;background-color:#fff9ed;min-height:300px;box-sizing:border-box;padding:30px;max-height:100vh;overflow-y:auto}.product-popup-wrapper .product-popup .inner{width:100%;height:100%;box-sizing:border-box;border:solid 5px #ec5a77;display:flex;padding:50px;position:relative}.product-popup-wrapper .product-popup .inner .x{position:absolute;top:10px;right:10px;background:transparent;border:none;padding:0}.product-popup-wrapper .product-popup .inner .x:hover{cursor:pointer}.product-popup-wrapper .product-popup .inner .image{width:280px;height:450px;display:flex;justify-content:center;align-items:center;background-color:#f1bb4f;position:relative}.product-popup-wrapper .product-popup .inner .image img{width:120%;position:absolute}.product-popup-wrapper .product-popup .inner .product-part{margin-left:50px;width:calc(100% - 280px);display:flex;flex-direction:column;align-items:flex-start}.product-popup-wrapper .product-popup .inner .product-part h2{font-size:70px;color:#2d3d54;margin:0!important}.product-popup-wrapper .product-popup .inner .product-part .button{padding:20px 60px;background-color:#fa4854;color:#f7f2e9;border-radius:40px;border:none;text-decoration:none;font-weight:700;color:#f6f5d6;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;font-size:18px;text-transform:uppercase;margin-top:auto;font-family:Aleo,serif}.product-popup-wrapper .product-popup .inner .product-part .button:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}.product-popup-wrapper .product-popup .inner .product-part .tabs{width:100%}.product-popup-wrapper .product-popup .inner .product-part .tabs nav{width:100%;border-bottom:solid 2px #2d3d54;display:flex;justify-content:space-evenly;padding-bottom:5px;margin-bottom:15px;margin-top:30px}.product-popup-wrapper .product-popup .inner .product-part .tabs nav button{border:none;background:transparent;padding:0;margin-right:40px;font-family:Aleo,serif}.product-popup-wrapper .product-popup .inner .product-part .tabs nav button:hover{cursor:pointer}.product-popup-wrapper .product-popup .inner .product-part .tabs nav .active-button{font-weight:700}.product-popup-wrapper .product-popup .inner .product-part .tabs .nutrition,.product-popup-wrapper .product-popup .inner .product-part .tabs .ingredients{display:none}.product-popup-wrapper .product-popup .inner .product-part .tabs .nutrition .line{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#mobile-table{display:none}#address{width:100%;background-color:#ffd580;padding-bottom:450px}#address #inner{display:flex;flex-direction:column;align-items:center;width:50%;margin-left:25%}#address #inner h2{color:#81b3b0;font-size:70px;font-weight:700;font-family:Aleo,serif;margin:0}#address #inner p{color:#2d3d54;font-size:70px;font-weight:700;font-family:Aleo,serif;margin:0 0 30px;text-align:center}#address #inner #inputs{margin-bottom:50px;width:100%}#address #inner #inputs .input-line{display:flex;justify-content:space-between;margin-bottom:15px}#address #inner #inputs .input-line input{width:45%;font-size:18px;box-sizing:border-box;padding:22px 28px;border:none;font-family:Aleo,serif;font-weight:700;color:#2d3d54;background-color:#f7f2e9}#address #inner #inputs .input-line #co{width:100%}#address #inner #inputs .input-line #lkz,#address #inner #inputs .input-line #zip,#address #inner #inputs .input-line #city{width:30%}#address #inner #inputs .input-line #street{width:70%}#address #inner #inputs .input-line #number{width:30%}#address #inner #inputs .input-line p{font-size:14px;margin-top:30px;margin-bottom:0}#address #inner #inputs .input-line input[type=date]{margin-left:auto;margin-right:auto;min-width:400px}#address #inner #inputs .input-line input[type=date]:before{content:"Versanddatum: ";white-space:pre}#address #inner #links{display:flex;justify-content:space-between;width:100%}#address #inner #links a{font-size:22px;color:#f6f5d6}#address #inner #links #checkout{background-color:#fa4854;color:#f7f2e9;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;font-size:18px;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;padding:15px 30px;width:47%;margin-left:2%;flex-shrink:1;text-align:center;display:flex;justify-content:center;align-items:center}#address #inner #links #checkout:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}#address #inner #links #addAnother{background-color:#81b3b0;color:#f7f2e9;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;font-size:18px;box-shadow:0 0 #81b3b0;transition:box-shadow .1s linear;padding:15px 30px;width:48%;margin-right:2%;white-space:nowrap;text-align:center}#address #inner #links #addAnother:hover{cursor:pointer;box-shadow:0 0 15px #81b3b0}#address #inner #links #addAnother img{position:relative;top:5px;left:5px}#address:before{content:"";display:block;width:100%;height:80px;background:repeating-linear-gradient(90deg,#ffd47e,#ffd47e 38px,#ffc655 38px 67px)}#add-to-cart,.go-to-checkout{width:100%;height:160px;background:repeating-linear-gradient(135deg,#81b3b0,#81b3b0 30px,#f7f2e9 30px 60px,#fa4854 60px 90px,#f7f2e9 90px 120px);background-size:170px 170px;margin-bottom:38px;background-position-x:0%;animation:buttonBackground 8s linear 0s infinite forwards;animation-play-state:paused;font-family:Aleo,serif;font-weight:700;border:none;min-width:400px}#add-to-cart div,.go-to-checkout div{width:calc(100% - 76px);height:calc(100% - 44px);margin:22px 38px;border:solid 5px #404955;box-sizing:border-box;background-color:#f7f2e9;font-size:30px;justify-content:center;text-transform:uppercase;color:#404955;display:flex;align-items:center}#add-to-cart div img,.go-to-checkout div img{margin-left:10px}#add-to-cart:hover,.go-to-checkout:hover{cursor:pointer;animation-play-state:running}@keyframes buttonBackground{0%{background-position-x:0%}to{background-position-x:100%}}#footer-wrapper{width:100%;position:relative}#footer-wrapper #head{pointer-events:none;position:absolute;bottom:100%;overflow:hidden;height:1000px;width:100%}#footer-wrapper #head #icecream{position:absolute;bottom:-100px;left:-10%;width:120%}#footer-wrapper #head #footer{width:100%;position:absolute;z-index:5;bottom:-5px}#footer-wrapper #head #logo{position:absolute;z-index:10;bottom:4vw;left:calc(50% - 7.5vw);width:15vw}#footer-wrapper #content{min-height:20px;background-color:#404955;position:relative;z-index:5;padding:50px 20% 10px;display:flex;flex-direction:column;justify-content:space-between}#legal{width:100%;display:flex;flex-direction:column;align-items:center;font-size:18px;color:#f6f5d6;text-transform:uppercase;line-height:24px;background-color:#404955;position:relative;z-index:25;padding:20px 0;line-height:2em}#legal a{color:#f6f5d6;text-decoration:none}#cart-container{background-color:#f7f2e9;padding:0 15% 200px;box-sizing:border-box;min-height:100vh}#cart-container #head{width:100%;display:flex;justify-content:space-between;padding:10px 20px;box-sizing:border-box;color:#2d3d54}#cart-container #head h1{font-size:42px;margin:0}#cart-container #head span{font-size:42px}#cart-container form table{width:100%;border:none;border-spacing:0}#cart-container form table thead{background-color:#2d3d54;color:#f7f2e9;font-size:16px}#cart-container form table .image{width:140px}#cart-container form table .image #img{width:120px;height:120px;background-color:#e4e4e4;padding:10px}#cart-container form table .image #img img{height:100%}#cart-container form table .name div{font-size:26px;font-weight:700;color:#2d3d54}#cart-container form table .name p{font-size:18px}#cart-container form table .price{width:50px;background-color:#81b3b0;color:#2d3d54}#cart-container form table .x{width:30px;background-color:#81b3b0}#cart-container form table .x img{width:12px}#cart-container form table #total{background-color:#81b3b0}#cart-container form table #total h4{color:#f7f2e9;font-size:18px;font-weight:700;font-family:Aleo,serif;width:100%;text-align:right;margin:0}#cart-container form table #total span{color:#f7f2e9;font-size:42px;font-weight:700;font-family:Aleo,serif;width:100%;display:block;text-align:right}#cart-container form table #button{padding:0;background-color:#81b3b0}#cart-container form table #button .go-to-checkout{margin:0;height:80px}#cart-container form table #button .go-to-checkout div{font-size:22px;width:calc(100% - 36px);height:calc(100% - 22px);margin:11px 18px;padding:0 40px}#cart-container th,#cart-container td{border-spacing:0;text-align:left;padding:15px 20px}#cart-container td{padding:30px 20px}#cart-container #bottom-row{width:40%;margin-left:30%;margin-top:100px;display:flex;flex-wrap:wrap;justify-content:space-between}#cart-container #bottom-row p{width:100%;text-align:right;font-size:18px}#cart-container #bottom-row #update{padding:20px 60px;background-color:#81b3b0;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;color:#f7f2e9;font-size:18px}#cart-container #bottom-row #update:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}#cart-container #bottom-row #update:hover{cursor:pointer}#cart-container #bottom-row #checkout{padding:20px 60px;background-color:#fa4854;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;color:#f7f2e9;font-size:18px}#cart-container #bottom-row #checkout:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}#cart-container #bottom-row #checkout:hover{cursor:pointer}.mini-widged{width:210px;height:99px;box-sizing:border-box;padding:20px 29px;background-size:100% 100%}.mini-widged .text{width:100%;height:100%;font-size:11.33px;resize:none;background-color:transparent;border:none;outline:none;overflow:hidden;padding:0;font-family:times;line-height:1.1em;white-space:pre-line;line-break:anywhere}.mini-widged:hover{cursor:pointer}.mini-widged[data-border="1"]{background-image:url(border1.png)}.mini-widged[data-border="2"]{background-image:url(border2.png)}.mini-widged[data-border="3"]{background-image:url(border3.png)}.mini-widged[data-border="4"]{background-image:url(border4.png)}.mini-widged[data-border="5"]{background-image:url(border5.png)}.mini-widged[data-border="6"]{background-image:url(border6.png)}.mini-widged[data-border="7"]{background-image:url(border7.png)}.mini-widged[data-border="8"]{background-image:url(border8.png)}.mini-widged[data-border="9"]{background-image:url(border9.png)}.mini-widged[data-border="10"]{background-image:url(border10.png)}#widged-popup-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:100;display:none;justify-content:center;align-items:center}#widged-popup-background #widged-popup{width:40vw;display:flex;padding:40px;background-color:#f7f2e9;flex-direction:column;align-items:flex-end}#widged-popup-background #widged-popup .button{padding:20px 60px;background-color:#fa4854;color:#f7f2e9;border-radius:40px;border:none;text-decoration:none;font-family:Aleo,serif;font-weight:700;color:#f6f5d6;font-size:18px;box-shadow:0 0 #ff6a6a;transition:box-shadow .1s linear;margin-top:20px;text-transform:uppercase}#widged-popup-background #widged-popup .button:hover{cursor:pointer;box-shadow:0 0 15px #ff6a6a}@media only screen and (max-width: 1080px){#right{padding-left:0!important}header{display:none!important}#mobile-cart{display:flex!important}#hero{overflow:hidden}#hero img{width:160%}#hero #hero-text{max-width:90%;bottom:12vw}#address #inner{width:90%;margin-left:5%}#address #inner #links{flex-wrap:wrap}#address #inner #links #addAnother,#address #inner #links #checkout{flex-grow:1;margin:0 0 10px}#add-to-cart{min-width:0;width:400px;max-width:100%}#add-to-cart div{display:flex;flex-wrap:wrap}#add-to-cart div span{font-size:20px}#addAnother{white-space:pre-wrap!important}#widged{flex-direction:column;flex-wrap:nowrap}#widged #right,#widged #left{width:100%}#hero-text{margin-top:0!important}.product-popup{width:90%!important}.product-popup .inner{flex-direction:column;padding:20px!important}.product-popup .inner .image{width:70%!important;margin-left:15%;height:200px!important}.product-popup .inner .image img{width:auto!important;height:90%!important}.product-popup .inner .product-part{width:100%!important;margin:0!important}.product-popup .inner .product-part h2{font-size:40px!important}.product-popup .inner .product-part nav{display:none!important}.product-popup .inner .product-part button{width:100%!important;padding:20px 0!important}.product-popup .inner .product-part .description,.product-popup .inner .product-part .nutrition,.product-popup .inner .product-part .ingredients{display:block!important;border-bottom:solid 1px #2d3d54;padding-bottom:10px;margin-bottom:10px}.product-popup .inner .product-part .description:before,.product-popup .inner .product-part .nutrition:before,.product-popup .inner .product-part .ingredients:before{display:block;width:100%}.product-popup .inner .product-part .description:before{content:"Beschreibung:"}.product-popup .inner .product-part .nutrition:before{content:"N\e4hrwerte:"}.product-popup .inner .product-part .ingredients:before{content:"Zutaten:"}#shipping{width:100%!important;min-width:0!important}#table{display:none}#mobile-table{display:block}#mobile-table .item{position:relative;padding:20px 0;margin-bottom:20px;width:100%;border-bottom:solid 2px #2d3d54;display:grid;grid-row:210px 1fr;grid-column:auto auto auto;grid-template-areas:"name name" "image ." "card price"}#mobile-table .item .image{grid-area:image;padding:10px;box-sizing:border-box;height:100%;display:flex;justify-content:center;align-items:center}#mobile-table .item .image img{height:80px}#mobile-table .item .name{grid-area:name;display:flex;justify-content:center;align-items:center;width:100%;font-size:22px;color:#2d3d54}#mobile-table .item .card{grid-area:card;display:flex;justify-content:center;align-items:center}#mobile-table .item .price{grid-area:price;display:flex;justify-content:center;align-items:center;width:100%;color:#2d3d54}#mobile-table .item .remove{position:absolute;top:10px;right:10px}#mobile-table .item .remove img{width:16px}#mobile-table #total{width:100%;background-color:#81b3b0;display:flex;justify-content:space-between;align-items:center;color:#f6f5d6;box-sizing:border-box;padding:0 20px;font-size:24px;font-weight:700}#mobile-table #checkout{min-width:100%;height:100px}#cart-container{padding:0 5%}#cart-container #head{flex-wrap:wrap}#cart-container #head h1{font-size:40px}#cart-container #head span{font-size:22px}#widged-popup{width:70%!important}}
/*# sourceMappingURL=/s/files/1/0502/8406/9013/t/4/assets/application.scss.css.map */
