.announcement-bar:has(.slideshow__autoplay){position:relative}.announcement-bar .announcement-bar-slider{padding-right:38px}.announcement-bar .slideshow__autoplay.slider-button{position:absolute;right:0;top:0;height:100%;width:32px;padding:0;margin:0;border:0}.announcement-bar .slider-button--next{margin-right:0}@media(prefers-reduced-motion:reduce){.announcement-bar .slider{scroll-behavior:auto}.announcement-bar [class*=announcement-bar-slider--fade]{animation:none!important;transition:none!important}.announcement-bar .slideshow__autoplay .icon{transition:none}}.lvh-method{border:1px solid #E9E3E0;padding:25px;margin:32px 0;border-radius:12px}.lvh-method .lvh-overline{font-size:10px!important;margin-bottom:8px!important}.lvh-method h3{margin:0 0 20px}.lvh-method__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.lvh-method figure{margin:0;min-width:0}.lvh-method svg{display:block;width:100%;height:auto}.lvh-method figcaption{font-size:11px;color:#665c62;line-height:1.5;margin:8px 0}.lvh-method ol{margin:0;padding-left:22px}.lvh-method li{font-size:15px;line-height:1.6}.lvh-method__example{font-size:14px!important;background:#f8e2e8;padding:15px;margin:20px 0 0!important;border-radius:8px}.lvh-size-result{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.lvh-size-result__card{display:block;background:#faf8f7;border:1px solid #d0c4ca;padding:16px;border-radius:8px}.lvh-size-result__label{display:block;font-size:14px;line-height:1.4}.lvh-size-result__value{display:block;font-family:var(--font-heading-family);font-size:38px;line-height:1.2;margin-top:5px}.lvh-size-summary{display:block;font-size:15px;line-height:1.6}.lvh-size-note{display:block;font-size:12px;line-height:1.6}.lvh-calc{margin-top:16px}.lvh-calc h3{margin-top:0}.lvh-dialog#lvh-kettenlaengen>.lvh-dialog__image{max-height:min(55vh,560px);max-width:100%;width:auto;height:auto;display:block;margin:0 auto 25px}@media(max-width:600px){.lvh-method{padding:18px}.lvh-method__grid{grid-template-columns:1fr;gap:14px}.lvh-method svg{max-width:340px;margin:auto}.lvh-size-result__card{padding:12px}.lvh-size-result__value{font-size:32px}}.lv-newsletter{text-align:center;padding:12px 20px 24px}.lv-newsletter__trigger{border:0;background:transparent;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}.lv-newsletter__dialog{box-sizing:border-box;width:min(510px,calc(100% - 32px));max-height:90vh;overflow:auto;border:1px solid #E9E3E0;border-radius:14px;padding:38px 34px 25px;background:#faf8f7;color:#252326;text-align:center;box-shadow:0 16px 70px #0003}.lv-newsletter__dialog::backdrop{background:#25232688}.lv-newsletter__brand{font-family:Georgia,serif;letter-spacing:.2em;font-size:19px;margin:0 0 20px}.lv-newsletter__dialog h2{font-family:Georgia,serif;font-size:34px;line-height:1.15;margin:20px 0}.lv-newsletter__dialog p{line-height:1.55}.lv-newsletter__close{position:absolute;right:12px;top:9px;font-size:30px;border:0;background:transparent;color:#252326;cursor:pointer}.lv-newsletter__label{display:block;text-align:left;font-size:14px;margin:20px 0 6px}.lv-newsletter__email{box-sizing:border-box;width:100%;padding:12px;border:1px solid #a99fa4;border-radius:6px;background:#fff;color:#252326;font:inherit}.lv-newsletter__consent{display:flex;gap:10px;text-align:left;align-items:flex-start;font-size:12px;line-height:1.5;margin:15px 0}.lv-newsletter__consent input{margin-top:4px;flex-shrink:0}.lv-newsletter__consent a{color:inherit}.lv-newsletter__submit{width:100%;padding:14px 12px;font-family:inherit;font-size:15px;font-weight:600;border:0;border-radius:6px;background:#fa8eb0;color:#252326;cursor:pointer}.lv-newsletter__terms{font-size:11px;color:#625d63}.lv-newsletter__later{border:0;background:transparent;text-decoration:underline;color:#625d63;font:inherit;font-size:13px;margin:12px 0 0;cursor:pointer}.lv-newsletter__preview{font-size:12px;color:#6e3350;border:1px solid #E9E3E0;padding:8px;border-radius:5px}.lv-newsletter__success{padding:15px;background:#e9e3e0;border-radius:6px}.lv-newsletter__success[hidden]{display:none}@media(max-width:480px){.lv-newsletter__dialog{padding:34px 24px 23px}.lv-newsletter__dialog h2{font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
