@font-face{font-family:"Fira Sans" sans-serif;font-weight:400;font-style:normal;src:url(assets/FiraSans-Regular-f4eb295ecc2fb842d61c.ttf)}@font-face{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;src:url(assets/Roboto-Regular-fc2b5060f7accec5cf74.ttf)}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{appearance:none;border-radius:0}html{scroll-behavior:smooth}body{position:relative;font-family:"Roboto",sans-serif;background-color:#f8f8f8}h1,h2,h3{font-family:"Fira Sans",sans-serif;margin-bottom:1.5rem}h1{font-size:2.125rem;color:#fff}@media(min-width: 40rem){h1{font-size:2.5rem}}@media(min-width: 64rem){h1{font-size:4rem;margin-bottom:3.125rem}}h2{font-size:1.5625rem}@media(min-width: 40rem){h2{font-size:2.125rem}}@media(min-width: 64rem){h2{font-size:2.5rem}}h3{font-size:1.5625rem}p{font-size:1rem;margin-bottom:1.5rem;line-height:1.4}@media(min-width: 64rem){p{margin-bottom:3.125rem}}a{text-decoration:none}button{background-color:rgba(0,0,0,0);border:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.upgrade-browser{display:block}}.container{max-width:90rem;margin:0 auto}.container--w1{max-width:156.25rem}.container--w2{max-width:65rem}.container--w3{max-width:56.6875rem}.container--pall{padding-top:4.375rem;padding-right:1.5rem;padding-bottom:4.375rem;padding-left:1.5rem}@media(min-width: 64rem){.container--pall{padding-right:7.1875rem;padding-left:7.1875rem;padding-top:7.1875rem;padding-bottom:7.1875rem}}.container--py{padding-top:1.5625rem;padding-bottom:1.5625rem}@media(min-width: 64rem){.container--py{padding-top:7.1875rem;padding-bottom:7.1875rem}}.container--px{padding-right:1.125rem;padding-left:1.125rem}.container--pt{padding-top:4.375rem}@media(min-width: 64rem){.container--pt{padding-top:7.1875rem}}.container--pr{padding-right:1.5rem}.container--pb{padding-bottom:1.5625rem}@media(min-width: 64rem){.container--pb{padding-bottom:7.1875rem}}.container--pl{padding-left:1.5rem}.container--pequal{padding:1.5rem}@media(min-width: 40rem){.container--pequal{padding:5rem}}@media(min-width: 64rem){.container--pequal{padding:7.1875rem}}.container--pfooter{padding-top:5.3125rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:5.3125rem}@media(min-width: 64rem){.container--pfooter{padding:7.1875rem}}@keyframes fade-in{from{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.fade-in{animation:fade-in 300ms ease-in-out forwards}@keyframes fade-out{from{visibility:visible;opacity:1}99%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.fade-out{animation:fade-out 300ms ease-in-out forwards}.has-slide{transform:translateX(-100%)}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(4rem)}100%{opacity:1;transform:none}}@keyframes fade-slide-down{0%{opacity:1;transform:none}100%{opacity:0;transform:translateY(4rem)}}.active-slide{animation:fade-slide-up 1s ease-out forwards}.active-slide-down{animation:fade-slide-down 1s ease-out forwards}@media(max-width: 63.9375rem){#hide-for-mobile{display:none}}@media(min-width: 64rem){.hide-for-desktop{display:none}}.open .navigation__toggle>span:first-child{transform:rotate(45deg)}.open .navigation__toggle>span:nth-child(2){opacity:0}.open .navigation__toggle>span:last-child{transform:rotate(-45deg)}.close span{display:block;width:2px;height:40px;background-color:#000}@media(min-width: 64rem){.close span{height:50px}}.close>span{transform-origin:-27px 20px}@media(min-width: 64rem){.close>span{transform-origin:-35px 24px}}.close span:first-child{transform:rotate(45deg)}.close span:last-child{transform:rotate(-45deg)}.searchtext{margin-top:2rem;font-size:1.125rem;line-height:1.8}.button{display:block;width:100%;height:50px;padding:1rem 2rem;color:#fff;font-weight:bold;font-size:1.25rem;text-align:center;background-color:#9b84e8;transition:all 300ms ease-in-out;border-radius:.5rem;cursor:pointer}.button:hover{transform:scale(0.95)}@media(min-width: 40rem){.button{width:250px}}.chevron-down{animation:fade-slide-up 1s 1s ease-out forwards;opacity:0;position:absolute;bottom:-8rem;left:0;right:0;text-align:center}.chevron-down img{width:6rem;text-shadow:0px 9px 2px #fff}@media(max-height: 650px){.chevron-down{display:none}}.header{position:fixed;z-index:999;width:100%;background-color:#cf9fff;padding:.625rem 0;box-shadow:3px 7px 24px -2px rgba(0,0,0,.5)}.navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.navigation__links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.navigation__links li:not(:last-child){margin-right:2.1875rem}.navigation__links li a{font-size:1.125rem;color:#000;transition:all 300ms ease-in-out}.navigation__links li a:hover{color:#fff}.navigation__links li .active{color:#fff}.navigation__toggle>span{display:block;width:37px;height:2px;background-color:#000;transform-origin:2px 1px;transition:all 300ms ease-in-out}.navigation__toggle>span:not(:last-child){margin-bottom:10px}.navigation__mobile-links{position:absolute;left:0;right:0;display:none;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100vh;background-color:#cf9fff}.navigation__mobile-links a{display:block;padding:.625rem;font-size:2.125rem;color:#000}.navigation__mobile-links .active{color:#fff}.language-wrapper{display:block;list-style:none}@media(min-width: 64rem){.language-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:20px;left:8px}}.language-wrapper a{color:#000;cursor:pointer;display:inline;padding:0 10px;border-left:solid 2px #000}.language-wrapper a:hover{color:#fff}.language-wrapper a:first-child{border-left:none}.language-wrapper .active-lang{color:#fff}.hero{background-image:url(assets/heroimage-cea4344316a1e54787a3.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh}.hero .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}@media(min-width: 40rem){.hero .container{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}}.hero__wrapper{position:relative;background-color:rgba(255,145,246,.85);border-radius:5px;padding:1rem;box-shadow:8px 7px 24px -2px rgba(0,0,0,.5)}@media(min-width: 40rem){.hero__wrapper{width:60%}}@media(min-width: 64rem){.hero__wrapper{width:50%;padding:1rem 3rem}}.hero h1,.hero p,.hero .button{animation:fade-slide-up 1s ease-out forwards}.hero h1{color:#000}.hero__content{text-align:center}@media(min-width: 40rem){.hero__content{max-width:41.875rem;text-align:left}}@media(min-width: 64rem){.hero__content{font-size:1.25rem}}.hero .button:hover{transform:scale(0.95)}.home-intro{background-color:#ff91f6}@media(min-width: ){.home-intro .container{width:40%}}@media(min-width: 40rem){.home-intro p,.home-intro li{font-size:1.3rem}}.home-intro li{list-style-type:disc;margin-bottom:1rem;margin-left:1.3rem}.home-intro p{margin-bottom:1rem}.lang-social-media-title{margin-bottom:3.125rem}#swiper .swiper-button-next,#swiper .swiper-button-prev{color:#9b84e8}@media(min-width: 71.1875rem){#swiper .swiper-pagination-bullet{width:15px;height:15px;box-shadow:1px 0px 9px 0px #000}}#swiper .swiper-pagination-bullet-active{background:#9b84e8}.swiper{width:100%;height:250px}@media(min-width: 40rem){.swiper{height:550px}}.swiper-slide{width:80% !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:5px}@media(min-width: 40rem){.swiper-slide{width:84% !important}}@media(min-width: 64rem){.swiper-slide{width:30% !important}}.swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:5px;box-shadow:14px 0px 15px -4px rgba(0,0,0,.4)}@media(min-width: 40rem){.swiper-slide img{width:350px;height:350px}}@media(min-width: 71.1875rem){.swiper-slide img{width:400px;height:400px}}.cake-form{display:none;background-color:#ff91f6}@media(min-width: 64rem){.cake-form__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media(min-width: 64rem){.cake-form__content p{width:40%}}.cake-form__wrapper{background-color:#ff91f6}.cake-form__wrapper .formheader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:0px;text-align:center;font-size:.75rem}@media(min-width: 40rem){.cake-form__wrapper .formheader{gap:5px;font-size:.9rem}}.cake-form__wrapper .formheader .stepindicator{position:relative;flex:1;padding-bottom:2rem}@media(min-width: 64rem){.cake-form__wrapper .formheader .stepindicator{font-size:1.125rem}}.cake-form__wrapper .formheader .stepindicator.active{font-weight:600}.cake-form__wrapper .formheader .stepindicator.finish{font-weight:600;color:#009688}.cake-form__wrapper .formheader .stepindicator:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:9;width:20px;height:20px;background-color:#d4c9f8;border-radius:50%;border:3px solid #e9e6f2}.cake-form__wrapper .formheader .stepindicator.active::before{background-color:#b19fec;border:3px solid #d5f9f6}.cake-form__wrapper .formheader .stepindicator.finish::before{background-color:#9b84e8;border:3px solid #b2a4df}.cake-form__wrapper .formheader .stepindicator::after{content:"";position:absolute;left:50%;bottom:8px;width:100%;height:3px;background-color:#f3f3f3}.cake-form__wrapper .formheader .stepindicator.active::after{background-color:#b19fec}.cake-form__wrapper .formheader .stepindicator.finish::after{background-color:#9b84e8}.cake-form__wrapper .formheader .stepindicator:last-child:after{display:none}.cake-form__wrapper .step{display:none}.cake-form__wrapper .step #cakeformTitle1,.cake-form__wrapper .step #cakeformTitle2,.cake-form__wrapper .step #cakeformTitle3{text-align:center;font-size:1.125rem}@media(min-width: 64rem){.cake-form__wrapper .step #cakeformTitle1,.cake-form__wrapper .step #cakeformTitle2,.cake-form__wrapper .step #cakeformTitle3{font-size:1.75rem;justify-self:center}}.cake-form__wrapper .step .cakeformField{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2rem}@media(min-width: 40rem){.cake-form__wrapper .step .cakeformField{gap:12rem}}@media(min-width: 64rem){.cake-form__wrapper .step .cakeformField{gap:4rem}}.cake-form__wrapper .step .cakeformField p:first-child{width:7rem}@media(min-width: 64rem){.cake-form__wrapper .step .cakeformField p:first-child{width:8rem}}@media(min-width: 64rem){.cake-form__wrapper .step{grid-template-columns:repeat(2, 1fr);justify-content:center;gap:2rem}.cake-form__wrapper .step-1{grid-template-areas:"title title" "firstname lastname" "address city" "email telephone"}.cake-form__wrapper .step #cakeformTitle1{grid-area:title}.cake-form__wrapper .step #cakeformFirstName{grid-area:firstname}.cake-form__wrapper .step #cakeformLastName{grid-area:lastname}.cake-form__wrapper .step #cakeformAddress{grid-area:address}.cake-form__wrapper .step #cakeformCity{grid-area:city}.cake-form__wrapper .step #cakeformEmail{grid-area:email}.cake-form__wrapper .step #cakeformTel{grid-area:telephone}.cake-form__wrapper .step-2{grid-template-areas:"title title" "form quantity" "large filling" "ingredients date" "bring file" "desc desc"}.cake-form__wrapper .step #cakeformTitle2{grid-area:title}.cake-form__wrapper .step #cakeformForm{grid-area:form}.cake-form__wrapper .step #cakeformQuantity{grid-area:quantity}.cake-form__wrapper .step #cakeformLarge{grid-area:large}.cake-form__wrapper .step #cakeformFilling{grid-area:filling}.cake-form__wrapper .step #cakeformIngredients{grid-area:ingredients}.cake-form__wrapper .step #cakeformDateLabel{grid-area:date}.cake-form__wrapper .step #cakeformFileLabel{grid-area:file}.cake-form__wrapper .step #cakeformBring{grid-area:bring}.cake-form__wrapper .step #cakeformDesc{grid-area:desc}.cake-form__wrapper .step-3{grid-template-areas:"title title" "wrapper1 wrapper2" "Gdpr .";gap:5rem}.cake-form__wrapper .step #cakeformTitle3{grid-area:title}.cake-form__wrapper .step #cakeformWrapper1{grid-area:wrapper1}.cake-form__wrapper .step #cakeformWrapper2{grid-area:wrapper2}.cake-form__wrapper .step #cakeformGdprLabel{grid-area:Gdpr}.cake-form__wrapper .step #cakeformSubmit{grid-area:submit}}.cake-form__wrapper .cakeformWrapper{background-color:#f8f8f8;padding:1rem;border-radius:1rem}@media(min-width: 64rem){.cake-form__wrapper .cakeformWrapper{padding:5rem}}.cake-form__wrapper #cakeformWrapper1{margin-bottom:2rem}@media(min-width: 64rem){.cake-form__wrapper #cakeformWrapper1{margin-bottom:0rem}}.cake-form__wrapper #cakeformGdprLabel{margin-top:1.875rem}@media(min-width: 64rem){.cake-form__wrapper #cakeformGdprLabel{margin-top:0}}.cake-form__wrapper .cakeformFooter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:2rem}.cake-form__wrapper input[type=file]{display:none}.cake-form__wrapper label{cursor:pointer;font-family:"Roboto",sans-serif;font-size:1rem}.cake-form__wrapper input[type=text],.cake-form__wrapper input[type=number],.cake-form__wrapper input[type=datetime-local],.cake-form__wrapper input[type=email],.cake-form__wrapper textarea,.cake-form__wrapper select{font-family:"Roboto",sans-serif;width:100%;padding:1rem;border:none;border-radius:.5rem;font-size:1rem;margin-bottom:1.875rem}.cake-form__wrapper input[type=text]::placeholder,.cake-form__wrapper input[type=number]::placeholder,.cake-form__wrapper input[type=datetime-local]::placeholder,.cake-form__wrapper input[type=email]::placeholder,.cake-form__wrapper textarea::placeholder,.cake-form__wrapper select::placeholder{font-size:1rem}@media(min-width: 64rem){.cake-form__wrapper input[type=text],.cake-form__wrapper input[type=number],.cake-form__wrapper input[type=datetime-local],.cake-form__wrapper input[type=email],.cake-form__wrapper textarea,.cake-form__wrapper select{margin:0}}.cake-form__wrapper select:invalid,.cake-form__wrapper select option[value=""]{color:#999}.cake-form__wrapper input[type=radio],.cake-form__wrapper input[type=radio]{position:relative;top:7px;margin-right:5px;appearance:none;border-radius:5px;height:20px;width:20px;background-color:#fff;border:1px solid #ccc;cursor:pointer}@media(min-width: ){.cake-form__wrapper input[type=radio],.cake-form__wrapper input[type=radio]{margin-left:-3.8rem}}.cake-form__wrapper input[type=radio]:checked,.cake-form__wrapper input[type=radio]:checked{background-color:#9b84e8;border-color:#9b84e8}.cake-form__wrapper input[type=radio]:checked::after,.cake-form__wrapper input[type=radio]:checked::after{content:"";position:absolute;top:4px;left:3px;width:12px;height:6px;border:2px solid #fff;border-top:none;border-right:none;opacity:1;transform:rotate(-45deg)}.cake-form__wrapper #cakeformBring{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-bottom:1.875rem}@media(min-width: 64rem){.cake-form__wrapper #cakeformDateLabel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:2rem}}.cake-form__wrapper #cakeformDateLabel input{margin-top:.5rem}.cake-form__wrapper #cakeformFileLabel{margin-bottom:1.875rem}.aboutme{background:#f8f8f8}.aboutme h1{margin-top:10rem;color:#000}@media(min-width: 64rem){.aboutme h1{margin-top:7rem}}.textpic{opacity:0;transition:1s}@media(min-width: 64rem){.textpic .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}.textpic .container--px{padding:0}@media(min-width: 64rem){.textpic .container--px{padding-left:1.125rem;padding-right:1.125rem}}.textpic__content{padding:1.125rem;margin-bottom:1.875rem}@media(min-width: 71.1875rem){.textpic__content{flex:2 1 66.666%}}@media(min-width: 40rem){.textpic__content p{width:500px}}.textpic__image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1.875rem;padding:1.875rem;background-color:#cf9fff}@media(min-width: 64rem){.textpic__image{order:1;margin-bottom:0;border-radius:.5rem}}@media(min-width: 71.1875rem){.textpic__image{flex:1 1 33.333%;padding:3.125rem}}.textpic__image img{width:100%}@media(min-width: 71.1875rem){.textpic__image img{width:auto}}@media(min-width: 64rem){.opposite .textpic__image{order:-1}}@media(min-width: 71.1875rem){.opposite .textpic__image{margin-right:6%}}@media(min-width: 87.5rem){.opposite .textpic__image{margin-right:15%}}.footer{background-color:#b8edff}@media(min-width: 64rem){.footer .container{display:grid;grid-template-areas:". links ." "social links agb" "copyright copyright copyright"}.footer .container--py{padding-bottom:1rem}}.footer__logo{margin-bottom:1.5rem}@media(min-width: 64rem){.footer__logo{display:none}}.footer__logo img{display:block;margin:0 auto}.footer__links{margin-bottom:1.5rem}@media(min-width: 64rem){.footer__links{grid-area:links;justify-self:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:2rem}}.footer__links li:hover{text-decoration:underline}.footer__links li:not(:last-child){margin-bottom:.9375rem}@media(min-width: 64rem){.footer__links li:not(:last-child){margin-bottom:0}}.footer__links li a{color:#000}.footer__links li img{display:none}@media(min-width: 64rem){.footer__links li img{display:block}}.footer__social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem}@media(min-width: 64rem){.footer__social{grid-area:social;align-self:end;margin:0}}.footer__social img{width:3rem}.footer__social a{cursor:pointer}.footer__social .tiktok{width:2rem}.footer__agb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1.5rem}@media(min-width: 64rem){.footer__agb{grid-area:agb;align-self:center;justify-self:end}}.footer__agb li:hover{text-decoration:underline}.footer__agb li:not(:last-child){padding-right:1.5rem}.footer__agb li a{color:#000}.footer__copyright{font-size:1rem}@media(min-width: 64rem){.footer__copyright{margin:0;grid-area:copyright;justify-self:center}}.contact{background:#f8f8f8}.contact-slide-up{animation:fade-slide-up 1s ease-out forwards}.contact h1{margin-top:10rem;color:#000}@media(min-width: 64rem){.contact h1{margin-top:7rem}}@media(min-width: 40rem){.contact p{max-width:25rem}}.contact__wrapper{background-color:#ff91f6;margin-bottom:1.5625rem}@media(min-width: 64rem){.contact__wrapper{margin-bottom:7.1875rem}}@media(min-width: 64rem){.contact__wrapper form{display:grid;grid-template-areas:"firstname lastname" "stree plz" "email phone" "description data-protection-label" "description button";gap:2rem}}.contact__wrapper form input,.contact__wrapper form textarea{font-family:"Roboto",sans-serif;width:100%;padding:1rem;margin-bottom:1.875rem;border:none;border-radius:.5rem;font-size:1rem}.contact__wrapper form input::placeholder,.contact__wrapper form textarea::placeholder{font-size:1rem}.contact__wrapper form input{display:inherit}.contact__wrapper form input[type=checkbox]{appearance:none;position:relative;width:1rem;height:1rem;border:1px solid #9b84e8;margin:0;margin-right:1rem}.contact__wrapper form input[type=checkbox]:checked{background-color:#9b84e8;border-color:#9b84e8}.contact__wrapper form input[type=checkbox]:checked::after{content:"";position:absolute;top:7px;left:6px;width:22px;height:10px;border:2px solid #fff;border-top:none;border-right:none;opacity:1;transform:rotate(-45deg)}.contact__wrapper form #data-protection-label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1.875rem}.contact__wrapper form #data-protection-label span{display:inline-block;margin-right:.2rem;margin-bottom:.3rem}.contact__wrapper form #data-protection-label a{color:#9b84e8}.contact__wrapper form #data-protection-label a:hover{text-decoration:underline}.contact__wrapper form #firstname{grid-area:firstname}.contact__wrapper form #lastname{grid-area:lastname}.contact__wrapper form #email{grid-area:email}.contact__wrapper form #phone{grid-area:phone}.contact__wrapper form #description{grid-area:description}.contact__wrapper form #contactButton{grid-area:button;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#imprint,#dataprotection,#agb{background:#f8f8f8}#imprint h1,#dataprotection h1,#agb h1{padding-top:12rem;color:#000}@media(min-width: 64rem){#imprint h1,#dataprotection h1,#agb h1{padding-top:15rem}}@media(min-width: 64rem){#imprint p,#imprint ul,#dataprotection p,#dataprotection ul,#agb p,#agb ul{width:50%}}#imprint li,#dataprotection li,#agb li{list-style-type:disc;margin-bottom:.5rem}#imprint ul,#dataprotection ul,#agb ul{margin-bottom:3.125rem}#imprint a,#dataprotection a,#agb a{color:#9b84e8}#imprint a:hover,#dataprotection a:hover,#agb a:hover{text-decoration:underline}#imprint .source,#dataprotection .source,#agb .source{display:inline}#imprint .source__link,#dataprotection .source__link,#agb .source__link{display:inline-block}#imprint .source__link:hover,#dataprotection .source__link:hover,#agb .source__link:hover{text-decoration:underline}#imprint .imprint-implemantation a,#dataprotection .imprint-implemantation a,#agb .imprint-implemantation a{display:block}.dataprotection .language-wrapper,.agb .language-wrapper{display:none}.imprint-slide-up,.dataprotection-slide-up,.agb-slide-up{animation:fade-slide-up 1s ease-out forwards}@media(min-width: 64rem){.agb__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:5rem}}.agb__column-first,.agb__column-secound{flex:2 1 50%}@media(min-width: 64rem)and (min-width: 64rem){.agb #agb p,.agb #agb ul{width:100%}}.back-to-the-top{display:none;position:fixed;bottom:1rem;right:1rem;width:50px;height:50px;opacity:.8;background-color:#9b84e8;z-index:20;cursor:pointer;transition:all 300ms ease-in-out}.back-to-the-top:hover{transform:scale(0.95);background-color:#7859e0}.back-to-the-top img{position:absolute;top:10px;left:10px;width:30px;height:30px;transform:rotate(180deg)}.popup{display:none;position:fixed;bottom:0;width:100vw;background-color:#cf9fff;z-index:9999;padding:2rem 0}.popup p{display:inline}@media(min-width: 40rem){.popup p{width:100%;text-align:center}}.popup .lang-popup-link{color:#000;text-decoration:underline;font-size:1rem}@media(min-width: 64rem){.popup .lang-popup-link{font-size:1.125rem}}.popup .lang-popup-link:hover{text-decoration:none}.popup .button{display:block;padding:1rem 6rem;margin-top:2rem;text-align:center;cursor:pointer}@media(min-width: 40rem){.popup .button{margin:0 auto;margin-top:2rem}}.upgrade-browser{display:none;width:100%;background:#ff8f8f}.upgrade-browser__wrapper{margin:0 auto;max-width:90rem;padding:10rem 0 5rem 0}.upgrade-browser__wrapper p{margin-bottom:2rem}.upgrade-browser .button{background-color:#dc7c7c}.cookiescriptlogo{fill:#9b84e8 !important}#cookiescript_injected{background-color:#ff91f6 !important}#cookiescript_description a,.cookiescript_fsd_description a{color:#9b84e8 !important}#cookiescript_description a:hover,.cookiescript_fsd_description a:hover{text-decoration:underline !important;color:#9b84e8 !important}#cookiescript_save{background-color:#9b84e8 !important;border-radius:5px !important;border:none !important}#cookiescript_save:hover{background-color:#7859e0 !important}#cookiescript_accept{background-color:#9b84e8 !important;border-radius:5px !important;border:none !important;color:#fff !important}#cookiescript_accept:hover{background-color:#7859e0 !important}#cookiescript_reject{border-radius:5px !important;border:none !important}#cookiescript_manage #cookiescript_manageicon .cookiescript_gear{fill:#9b84e8 !important}.success{background:#f8f8f8;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.success main{flex:1}.success .container--flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.success-slide-up{animation:fade-slide-up 1s ease-out forwards}.success h1{padding-top:12rem;color:#000;text-align:center}@media(min-width: 64rem){.success h1{padding-top:15rem}}@media(min-width: 40rem){.success .button{width:300px}}.products{background:#f8f8f8}.products h1{margin-top:10rem;color:#000}@media(min-width: 64rem){.products h1{margin-top:7rem}}.products__shop-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
