.faq-page{margin-bottom:250px}.faq-page .shopify-section.index-section:first-child{margin-top:44px;margin-bottom:20px}.faq-page .shopify-section.index-section{margin-bottom:20px}.faq-page .faq-section .page-width.page-width--narrow{max-width:828px}.faq-section header.section-header{text-align:center;margin-bottom:65px}.faq-section header.section-header h2.section-header__title{margin-bottom:30px;font-size:30px;line-height:2.5rem;font-weight:600;letter-spacing:0px;color:#000}.faq-section header.section-header p{text-align:center;font-size:20px;line-height:26px;font-weight:600;font-family:Quicksand;letter-spacing:0px;color:#000;opacity:1;margin:0}.faq-section .faq{padding-bottom:30px;background:#edebe5}.faq-section .faq .faq_wrapper .index-section.index-section--faq{margin-bottom:0;padding:30px 30px 8px}.faq-section .faq .faq_wrapper:first-child .index-section.index-section--faq{margin-top:0}.faq-section .faq .faq_wrapper .index-section.index-section--faq .text-left p.h2{margin:0}.faq-section .faq .faq_wrapper .index-section.index-section--faq .text-left p.h2{margin:0;font-size:20px;font-weight:600;line-height:35px;letter-spacing:0px;color:#000}.faq-section .faq .faq_wrapper .FAQ-content{padding:0 30px 19px}.faq-section .faq .faq_wrapper:last-child .FAQ-content{padding-bottom:0}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger--inline{padding:11px 30px 11px 0;width:100%}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger--inline .collapsible-trigger__icon{display:flex;align-items:center;justify-content:center;height:10px;width:15px;position:absolute;top:50%;right:0;left:auto;transform:translateY(-50%);border:0px}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger__icon--circle svg.icon-down{color:#000}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger.is-open .collapsible-trigger__icon>.icon-down{transform:scaleY(-1)}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger.is-open .collapsible-trigger__icon--circle>.icon-down path{color:#2a6a42;stroke:#2a6a42}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-content__inner.collapsible-content__inner--faq.rte{padding-bottom:0;padding-top:14px;padding-right:27px}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger--inline{border-bottom:.5px solid #B2A490}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger--inline span{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0px;color:#000}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-content__inner.collapsible-content__inner--faq.rte p{font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#000}.faq-page .rich-text-wrapper{background:#f9faf8;max-width:586px;margin:80px auto auto;padding:35px 88px}.faq-page .rich-text-wrapper .theme-block{margin-bottom:0}.rich-text-wrapper .theme-block h2{font-size:25px;line-height:2.5rem;font-weight:600;letter-spacing:0px;color:#000;margin-bottom:25px}.rich-text-wrapper .theme-block .enlarge-text p{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0px;color:#000}.rich-text-wrapper .theme-block .rte a.btn{margin-top:32px;font-size:16px;line-height:normal;font-weight:400;letter-spacing:.96px;color:#fff;padding:11px 30px;text-transform:capitalize}.customers-login .main-login-content .page-width.page-width--tiny.page-content{max-width:536px}.customers-login .login-wrapper{display:flex;align-items:center;flex-wrap:wrap;background:#edebe5}.customers-login .login-wrapper .main-login-content,.customers-login .login-wrapper .login-image{width:100%;max-width:50%}.customers-login .login-wrapper .login-image img{width:100%;height:100%;object-fit:cover}.customers-login .login-wrapper .main-login-content header.section-header h1.section-header__title{font-size:30px;line-height:2.5rem;font-weight:600;letter-spacing:0px;color:#000}.customers-login .login-wrapper .main-login-content .section-header{margin-bottom:40px}.customers-login .login-wrapper .main-login-content .form-vertical input.input-full{background:#fff;border:0px;padding:10px 20px 8px;margin-bottom:15px}.customers-login .login-wrapper .main-login-content .form-vertical input.input-full:placeholder{letter-spacing:0px;color:#656565;font-size:16px;font-weight:300;line-height:normal}.customers-login .login-wrapper .main-login-content .form-vertical label[for=CustomerEmail],.customers-login .login-wrapper .main-login-content .form-vertical .password-label{display:none}.customers-login .login-wrapper .main-login-content .form-vertical .grid.Passwort-vergessen .grid__item.one-half.text-right small.label-info a{text-decoration:underline;letter-spacing:0px;color:#8d8d8d;font-size:12px;line-height:20px;font-weight:300}.customers-login .login-wrapper .main-login-content .form-vertical .grid.Passwort-vergessen .grid__item.one-half.text-right small.label-info,.customers-login .login-wrapper .main-login-content .form-vertical .grid.Passwort-vergessen{margin:0}.customers-login .login-wrapper .main-login-content .form-vertical .grid.Passwort-vergessen .grid__item.one-half.text-right{padding:0;text-align:left!important}.customers-login .login-wrapper .main-login-content .form-vertical button.btn.btn--full{letter-spacing:.96px;color:#fff;line-height:normal;font-size:16px;font-weight:400;text-transform:capitalize;padding:11px;margin-top:38px}p.registrieren-text{text-align:left;margin:17px 0 0;line-height:1.375}p.registrieren-text a{text-align:left;letter-spacing:0px;color:#000;text-decoration:underline}p.registrieren-text a:hover{text-decoration:none}.customers-login .login-wrapper .main-login-content .form-vertical button.btn{width:100%}.customers-login .login-wrapper .main-login-content .form-vertical label[for=RecoverEmail]{display:none}.form-vertical{margin-bottom:0}.customers-register .main-register-content .page-width.page-width--tiny.page-content{max-width:536px}.customers-register .register-wrapper{display:flex;align-items:center;flex-wrap:wrap;background:#edebe5}.customers-register .register-wrapper .main-register-content,.customers-register .register-wrapper .register-image{width:100%;max-width:50%}.customers-register .register-wrapper .register-image img{width:100%;height:100%;object-fit:cover}.customers-register .register-wrapper .main-register-content header.section-header h1.section-header__title{font-size:30px;line-height:2.5rem;font-weight:600;letter-spacing:0px;color:#000}.customers-register .register-wrapper .main-register-content .section-header{margin-bottom:40px}.template-customers-reset_password input.input-full,.customers-register .register-wrapper .main-register-content .form-vertical input.input-full{background:#fff;border:0px;padding:10px 20px 8px;margin-bottom:15px}.customers-register .register-wrapper .main-register-content .form-vertical input.input-full:placeholder{letter-spacing:0px;color:#656565;font-size:16px;font-weight:300;line-height:normal}.customers-register .register-wrapper .main-register-content .form-vertical label[for=Email],.customers-register .register-wrapper .main-register-content .form-vertical label[for=LastName],.customers-register .register-wrapper .main-register-content .form-vertical label[for=FirstName],.customers-register .register-wrapper .main-register-content .form-vertical label[for=CreatePassword]{display:none}#reset-password-submit,.customers-register .register-wrapper .main-register-content .form-vertical p .register-btn{letter-spacing:.96px;color:#fff;line-height:normal;font-size:16px!important;font-weight:400;text-transform:capitalize;padding:11px;margin-top:38px;margin-bottom:0}#reset-password-submit{margin:0}.template-customers-reset_password form{max-width:500px;margin:0 auto}.template-customers-reset_password #MainContent{padding-top:30px}.contact-page .index-section{margin:0}.contact-form .contact-wrapper .contact-content .page-width.page-width--narrow{max-width:536px}.contact-form .contact-wrapper{display:flex;align-items:center;flex-wrap:wrap;background:#edebe5}.contact-form .contact-wrapper .contact-content,.contact-form .contact-wrapper .contact-image{width:100%;max-width:50%}.contact-form .contact-wrapper .contact-image img{width:100%;height:100%;object-fit:cover}.contact-form .contact-wrapper .contact-content .section-header h2.section-header__title{font-size:30px;line-height:2.5rem;font-weight:600;letter-spacing:0px;color:#000;margin-bottom:30px}.contact-form .contact-wrapper .contact-content .section-header{margin-bottom:36px}.contact-form .contact-wrapper .contact-content .section-header .rte.section-header__rte{margin-bottom:20px}.contact-form .contact-wrapper .contact-content .section-header .rte.section-header__rte p{letter-spacing:0px;color:#000;font-size:16px;line-height:1.6rem;font-weight:400;margin:0;max-width:380px}.contact-form .contact-wrapper .contact-content .section-header a.btn.header-button{letter-spacing:.96px;color:#fff;padding:10px 20px;font-size:16px;line-height:normal;text-transform:math-auto;font-weight:400}.contact-form .contact-wrapper .contact-content .form-vertical input.input-full,.contact-form .contact-wrapper .contact-content .form-vertical textarea.input-full{background:#fff;border:0px;padding:10px 20px 8px;margin-bottom:15px}.contact-form .contact-wrapper .contact-content .form-vertical input.input-full:placeholder{letter-spacing:0px;color:#656565;font-size:16px;font-weight:300;line-height:normal}.contact-form .contact-wrapper .contact-content .form-vertical button.contact-btn{width:100%;letter-spacing:.96px;color:#fff;line-height:normal;font-size:16px;font-weight:400;text-transform:capitalize;padding:11px;margin-top:38px}.contact-form .contact-wrapper .contact-content .form-vertical label.hidden{display:none}.contact-form .contact-wrapper .form-agreement label{font-size:12px;color:#8d8d8d;line-height:normal;letter-spacing:0px;text-transform:unset;margin-bottom:0;display:flex;flex-wrap:wrap;position:relative;font-weight:300}.contact-form .contact-wrapper .form-agreement label a{color:#8d8d8d;text-decoration:underline}.contact-form .contact-wrapper .form-agreement input{-webkit-appearance:none;-moz-appearance:none;margin-bottom:0;width:14px;height:14px;border:1px solid #525252;min-width:14px;margin-right:7px;position:relative;display:flex;align-items:center;justify-content:center}.contact-form .contact-wrapper .form-agreement{display:flex;align-items:flex-start}.contact-form .contact-wrapper .form-agreement input:checked:before{content:"";width:90%;height:90%;background-image:url(/cdn/shop/files/Path_38179.svg?v=1718273475);background-size:contain;background-position:center;background-repeat:no-repeat}.contact-content .form-control{height:43px!important}.contact-page{background:#edebe5}@media screen and (max-width:1320px){.contact-page{padding-bottom:100px}}@media screen and (max-width:1200px){.faq-page{margin-bottom:380px}.contact-page{padding-bottom:0}.contact-form .contact-wrapper .contact-content,.contact-form .contact-wrapper .contact-image{width:100%;max-width:100%}.contact-form .contact-wrapper{gap:30px}.customers-login .login-wrapper .main-login-content,.customers-login .login-wrapper .login-image{width:100%;max-width:100%}.customers-login .login-wrapper,.customers-register .register-wrapper{gap:30px}.customers-register .register-wrapper .main-register-content,.customers-register .register-wrapper .register-image{width:100%;max-width:100%}.customers-register .main-register-content .page-width.page-width--tiny.page-content,.customers-login .main-login-content .page-width.page-width--tiny.page-content,.contact-form .contact-wrapper .contact-content .page-width.page-width--narrow{margin-top:50px}}@media screen and (max-width:1100px){.contact-page{padding-top:30px}}@media screen and (max-width:992px){.contact-page{padding-bottom:0}}@media only screen and (max-width:989px){.customers-register .register-wrapper .main-register-content .form-vertical p .register-btn{margin-top:28px}.customers-register .main-register-content .page-width.page-width--tiny.page-content{padding-top:10px}}@media only screen and (max-width:768px){.faq-section header.section-header h2.section-header__title{margin-bottom:20px}.faq-section header.section-header p{font-size:18px}.faq-section header.section-header{margin-bottom:30px}.faq-page .rich-text-wrapper{margin:50px auto auto;padding:30px 22px}.faq-section .faq .faq_wrapper .FAQ-content{padding:0 15px 14px}.faq-section .faq .faq_wrapper .index-section.index-section--faq{padding:20px 15px 8px}.faq-section .faq .faq_wrapper .index-section.index-section--faq .text-left p.h2{font-size:18px;line-height:normal}.faq-section .faq{padding-bottom:20px}.rich-text-wrapper .theme-block h2{margin-bottom:20px}.rich-text-wrapper .theme-block .rte a.btn{margin-top:30px;padding:9px 30px}.customers-login .login-wrapper{flex-direction:column;background:#f2f1ee}.customers-login .main-login-content .page-width.page-width--tiny.page-content{max-width:100%;margin:0 28px;background:#edebe5;padding:36px 20px 40px}.customers-login .login-wrapper .main-login-content .section-header{margin-bottom:20px}.customers-login .login-wrapper .main-login-content header.section-header h1.section-header__title{font-size:26px;line-height:2.2rem}.customers-login .login-wrapper .main-login-content .form-vertical input.input-full{padding:9px 20px;margin-bottom:10px}.customers-login .login-wrapper .main-login-content .form-vertical input.input-full{font-size:15px!important}.customers-login .login-wrapper .main-login-content .form-vertical button.btn.btn--full{font-size:15px;padding:9px 20px;margin-top:30px}p.registrieren-text{margin:11px 0 0}p.registrieren-text a{font-size:15px}.customers-login .login-wrapper .main-login-content{position:relative;z-index:1}.customers-login .login-wrapper .login-image{position:relative}.customers-login .login-wrapper .login-image:after{content:"";width:100%;height:30%;background-image:url(/cdn/shop/files/Path_42065.png?v=1716368628);background-position:top;background-size:contain;background-repeat:no-repeat;position:absolute;top:-60px;left:0;display:block}.customers-register .register-wrapper{flex-direction:column;background:#f2f1ee}.customers-register .main-register-content .page-width.page-width--tiny.page-content{max-width:100%;margin:0 28px;background:#edebe5;padding:36px 20px 40px}.customers-register .register-wrapper .main-register-content .section-header{margin-bottom:20px}.customers-register .register-wrapper .main-register-content header.section-header h1.section-header__title{font-size:26px;line-height:2.2rem}.customers-register .register-wrapper .main-register-content .form-vertical input.input-full{padding:9px 20px;margin-bottom:10px}.customers-register .register-wrapper .main-register-content .form-vertical input.input-full{font-size:15px!important}.customers-register .register-wrapper .main-register-content .form-vertical button.btn.btn--full{font-size:15px;padding:9px 20px;margin-top:30px}.customers-register .register-wrapper .main-register-content{position:relative;z-index:1}.customers-register .register-wrapper .register-image{position:relative}.customers-register .register-wrapper .register-image:after{content:"";width:100%;height:30%;background-image:url(/cdn/shop/files/Path_42065.png?v=1716368628);background-position:top;background-size:contain;background-repeat:no-repeat;position:absolute;top:-60px;left:0;display:block}.contact-form .contact-wrapper{flex-direction:column;background:#f2f1ee}.contact-form .contact-wrapper .contact-content .page-width.page-width--narrow{max-width:100%;margin:0 28px;background:#edebe5;padding:36px 20px 40px}.contact-form .contact-wrapper .contact-content .section-header{margin-bottom:30px}.contact-form .contact-wrapper .contact-content .section-header h2.section-header__title{font-size:26px;line-height:2.2rem}.contact-form .contact-wrapper .contact-content .section-header .rte.section-header__rte p{font-size:15px;line-height:1.5rem}.contact-form .contact-wrapper .contact-content .section-header a.btn.header-button{padding:10px 30px;font-size:15px}.contact-form .contact-wrapper .contact-content .section-header h2.section-header__title{margin-bottom:20px}.contact-form .contact-wrapper .contact-content .form-vertical button.contact-btn{margin-top:30px}.contact-form .contact-wrapper .contact-content .form-vertical input.input-full{padding:9px 20px;margin-bottom:10px}.contact-form .contact-wrapper .contact-content .form-vertical input.input-full{font-size:15px!important}.contact-form .contact-wrapper .contact-content .form-vertical button.btn.btn--full{font-size:15px;padding:9px 20px;margin-top:30px}.contact-form .contact-wrapper .contact-content{position:relative;z-index:1}.contact-form .contact-wrapper .contact-image{position:relative}.contact-form .contact-wrapper .contact-image:after{content:"";width:100%;height:26%;background-image:url(/cdn/shop/files/Path_42065_848b9857-5078-4943-aa3a-f6dbeffe00ac.png?v=1716371673);background-position:top;background-size:contain;background-repeat:no-repeat;position:absolute;top:-60px;left:0;display:block}.contact-page{padding-top:0;margin-top:20px;padding-bottom:0}}@media only screen and (max-width:749px){.faq-section .faq .faq_wrapper .FAQ-content .collapsible-content__inner.collapsible-content__inner--faq.rte{padding-right:0}.faq-section header.section-header h2.section-header__title{margin-bottom:15px;font-size:26px}.faq-section header.section-header p{font-size:16px}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger--inline{padding:11px 40px 14px 0}.contact-image:after{top:-130px}}@media only screen and (max-width:575px){.faq-section .faq .faq_wrapper .FAQ-content .collapsible-content__inner.collapsible-content__inner--faq.rte p,.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger--inline span{font-size:15px}.faq-section header.section-header{margin-bottom:10px}.rich-text-wrapper .theme-block h2{font-size:20px;line-height:1.8rem;max-width:270px;margin-left:auto;margin-right:auto}.rich-text-wrapper .theme-block .enlarge-text p,.rich-text-wrapper .theme-block .rte a.btn{font-size:15px}.faq-section .faq .faq_wrapper .FAQ-content .collapsible-trigger--inline .collapsible-trigger__icon{width:12px}.contact-form .contact-wrapper .contact-content .section-header .rte.section-header__rte p{max-width:100%}.login-image:after{top:-70px}.register-image:after{top:-70px}.contact-image:after{top:-90px}.faq-section header.section-header p{max-width:290px;margin:0 auto}}@media only screen and (max-width:428px){.contact-image:after{top:-70px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/style.css.map */
