:root{font-family:Open Sans,sans-serif,Inter,system-ui,Avenir,Helvetica,Arial;line-height:1.5;font-weight:400;--color-text: #213547;--color-border: #d6d6d7;--color-offwhite: #f8f8fa;--color-accent: #83dcff;color-scheme:light dark;background-color:#fff;color:var(--color-text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#747bff;text-decoration:underline}body{margin:0}h1{font-size:3.2em;line-height:1.1;color:#222}h2{margin-bottom:10px}p{margin:6px 0}button{border-radius:8px;border:1px solid var(--color-border);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#ddd;cursor:pointer;color:inherit}button:hover{background-color:var(--color-accent)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button.simple{border:none;background-color:transparent;padding:2px 0;border-radius:0;font-weight:500;font-size:15px}button.simple:hover{text-decoration:underline}#app{width:100%;height:100vh}input{padding:5px 8px;height:30px;background-color:var(--color-offwhite);border:1px solid var(--color-border);color:var(--color-text);border-radius:5px}input[type=number]{width:66px}textarea{padding:5px 8px;height:30px;background-color:var(--color-offwhite);border:1px solid var(--color-border);color:var(--color-text);border-radius:5px;display:block;font-size:16px;outline-color:red}div.content[data-v-24bf2c37]{min-height:calc(100% - 230px);max-width:var(--max-body-width);display:block;margin:auto}h1[data-v-24bf2c37]{font-size:min(13vw,38px);font-weight:500;font-kerning:14px;letter-spacing:-1px;max-width:min(var(--max-body-width),calc(100vw - 36px))}p.date[data-v-24bf2c37]{margin-top:20px;text-align:right}p.important_note[data-v-24bf2c37]{margin:20px 0;padding:12px;border-radius:5px;background-color:#50b4fa33;border:1px solid #3d86ec}.form_bar[data-v-24bf2c37]{width:100%;max-width:500px;margin:6px 0}.form_bar label[data-v-24bf2c37]{flex-grow:1}.form_bar.flex[data-v-24bf2c37]{display:flex;align-items:center}.form_bar input[data-v-24bf2c37]{width:50%}.form_bar textarea[data-v-24bf2c37]{height:100px;width:100%;box-sizing:border-box}ul#product_list[data-v-24bf2c37]{border-radius:5px;border:1px solid var(--color-border);margin:0;padding-left:0;overflow:hidden}.product[data-v-24bf2c37]{display:flex;flex-wrap:wrap;align-items:center;padding:14px 16px;border-bottom:1px solid var(--color-border);border-right:6px solid transparent;gap:6px 10px}.product[data-v-24bf2c37]:last-child{border-bottom:none}.product.selected[data-v-24bf2c37]{background-color:var(--color-offwhite);border-right:6px solid green}.product .description[data-v-24bf2c37]{flex-grow:1;width:400px}.product .description label.name[data-v-24bf2c37]{display:block;font-size:18px;font-weight:700}.product .description .details[data-v-24bf2c37]{height:40px;display:flex;gap:12px;margin-top:5px;align-items:center}.product .description .details img[data-v-24bf2c37]{height:40px;max-width:60px;object-fit:contain}.product .description label.origin[data-v-24bf2c37]{display:block;color:#78797a}.product .price[data-v-24bf2c37]{margin-right:auto;font-size:18px;font-weight:600;margin-bottom:14px}.product .amount_wrapper[data-v-24bf2c37]{margin-left:12px}.product .amount_price[data-v-24bf2c37]{height:24px;margin-bottom:-10px;color:#628600}.product .amount label[data-v-24bf2c37]{min-width:50px;flex-grow:1;display:inline-block;margin-left:6px}.product .comment[data-v-24bf2c37]{width:100%;min-height:10px}.product .comment>p[data-v-24bf2c37]{cursor:pointer}.product .comment textarea[data-v-24bf2c37]{width:400px;min-height:44px;max-width:calc(100% - 20px)}ul#overview_list[data-v-24bf2c37]{border-radius:5px;border:1px solid var(--color-border);margin:0;padding-left:0;overflow:hidden}ul#overview_list>li[data-v-24bf2c37]{display:flex;align-items:center;padding:6px 16px;border-bottom:1px solid var(--color-border);gap:6px 10px}ul#overview_list>li[data-v-24bf2c37]:last-child{border-bottom:none}.overview_product_name[data-v-24bf2c37]{font-weight:600}.overview_product_extra[data-v-24bf2c37]{flex-grow:1}.overview_product_origin[data-v-24bf2c37]{flex-grow:1;font-size:13px;color:#889}.overview_product_price[data-v-24bf2c37]{width:80px}.overview_product_sum[data-v-24bf2c37]{width:62px;text-align:right}.button_bar[data-v-24bf2c37]{margin-top:40px;margin-bottom:60px;display:flex;justify-content:right;gap:12px;align-items:center}#order_sum[data-v-24bf2c37]{position:sticky;bottom:8px;background:#fff;padding:10px 9px;border-radius:14px;box-shadow:0 0 10px #0003;margin:38px -9px}#order_sum label[data-v-24bf2c37]{margin-right:auto}body{--max-body-width: 960px}header[data-v-6a681181]{height:80px;width:100%;box-shadow:0 1px 13px #0003}header div[data-v-6a681181]{max-width:min(var(--max-body-width),calc(100vw - 36px));margin:auto;display:flex;padding:18px}header .freudenhof_link[data-v-6a681181]{color:#49f;font-size:2em;font-weight:400;font-style:normal;font-family:Segoe Print,Caveat-Regular;transition:color .15s ease-in-out}header .freudenhof_link[data-v-6a681181]:hover{text-decoration:none;color:#95c41f}footer[data-v-6a681181]{padding:52px 12px;background-color:#222}footer>div[data-v-6a681181]{max-width:min(var(--max-body-width),calc(100vw - 36px));margin:auto}footer>div a[data-v-6a681181]{color:#fff;font-weight:300}
