.th-ankauf-section{--th-brand: #1572B0;--th-brand-soft: rgba(21, 114, 176, .08);--th-brand-tint: rgba(21, 114, 176, .18)}.th-ankauf-section .th-ankauf__header{margin:0 0 32px;display:flex;flex-direction:column;gap:8px}.th-ankauf-section .th-ankauf__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brand)}.th-ankauf-section .th-ankauf__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-ankauf-section .th-ankauf__subtitle{margin:0;font-size:1rem;line-height:1.55;color:var(--color-base);opacity:.85}.th-ankauf-section .th-ankauf__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;align-items:start}.th-ankauf-section .th-ankauf__info{display:flex;flex-direction:column;gap:18px;padding:32px;background:rgba(var(--color-base-rgb),.025);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:12px;position:sticky;top:120px}.th-ankauf-section .th-ankauf__info-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-base)}.th-ankauf-section .th-ankauf__info-body{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-base)}.th-ankauf-section .th-ankauf__info-body p{margin:0 0 12px}.th-ankauf-section .th-ankauf__info-body p:last-child{margin-bottom:0}.th-ankauf-section .th-ankauf__trust{list-style:none;margin:0;padding-inline-start:0;display:flex;flex-direction:column;gap:10px;font-size:.9375rem}.th-ankauf-section .th-ankauf__trust li{display:flex;align-items:center;gap:10px;color:var(--color-base)}.th-ankauf-section .th-ankauf__trust-icon{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;background:var(--th-brand);color:#fff;border-radius:999px;font-size:.75rem;font-weight:700}.th-ankauf-section .th-ankauf__form-wrap{padding:32px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:12px}.th-ankauf-section .th-ankauf__form{display:flex;flex-direction:column;gap:28px}.th-ankauf-section .th-ankauf__group{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.th-ankauf-section .th-ankauf__legend{padding:0 0 8px;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-base);opacity:.7;border-bottom:1px solid rgba(var(--color-base-rgb),.08);width:100%}.th-ankauf-section .th-ankauf__field{display:flex;flex-direction:column;gap:6px;min-width:0}.th-ankauf-section .th-ankauf__field--hidden{display:none}.th-ankauf-section .th-ankauf__field--hidden.is-visible{display:flex}.th-ankauf-section .th-ankauf__label{font-size:.875rem;font-weight:600;color:var(--color-base)}.th-ankauf-section .th-ankauf__required{color:#dc2626;margin-left:2px}.th-ankauf-section .th-ankauf__optional{font-weight:400;color:var(--color-base);opacity:.55}.th-ankauf-section .th-ankauf__field input,.th-ankauf-section .th-ankauf__field select,.th-ankauf-section .th-ankauf__field textarea{width:100%;box-sizing:border-box;padding:12px 14px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.18);border-radius:8px;font:inherit;font-size:1rem;line-height:1.4;color:var(--color-base);transition:border-color .15s ease,box-shadow .15s ease}.th-ankauf-section .th-ankauf__field textarea{resize:vertical;min-height:100px}.th-ankauf-section .th-ankauf__field input:focus,.th-ankauf-section .th-ankauf__field select:focus,.th-ankauf-section .th-ankauf__field textarea:focus{outline:none;border-color:var(--th-brand);box-shadow:0 0 0 3px var(--th-brand-tint)}.th-ankauf-section .th-ankauf__radiogroup{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.th-ankauf-section .th-ankauf__radiogroup>.th-ankauf__label{margin-bottom:4px}.th-ankauf-section .th-ankauf__radio{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(var(--color-base-rgb),.18);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.th-ankauf-section .th-ankauf__radio:has(input:checked){border-color:var(--th-brand);background:var(--th-brand-soft)}.th-ankauf-section .th-ankauf__radio input{accent-color:var(--th-brand)}.th-ankauf-section .th-ankauf__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--color-base);opacity:.7}.th-ankauf-section .th-ankauf__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.th-ankauf-section .th-ankauf__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:32px 20px;background:var(--th-brand-soft);border:2px dashed rgba(21,114,176,.4);border-radius:10px;color:var(--color-base);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.th-ankauf-section .th-ankauf__dropzone:focus-visible{outline:2px solid var(--th-brand);outline-offset:2px}.th-ankauf-section .th-ankauf__dropzone:hover,.th-ankauf-section .th-ankauf__dropzone.is-dragover{border-color:var(--th-brand);background:var(--th-brand-tint)}.th-ankauf-section .th-ankauf__dropzone-error{margin:8px 0 0;padding:8px 12px;background:#fdecea;border:1px solid #F2BFBA;border-radius:6px;font-size:.8125rem;color:#8b2823}.th-ankauf-section .th-ankauf__dropzone-icon{color:var(--th-brand)}.th-ankauf-section .th-ankauf__dropzone-text{font-size:.9375rem;text-align:center}.th-ankauf-section .th-ankauf__dropzone-link{color:var(--th-brand);text-decoration:underline;font-weight:600}.th-ankauf-section .th-ankauf__files{list-style:none;margin:0;padding-inline-start:0;display:flex;flex-direction:column;gap:8px}.th-ankauf-section .th-ankauf__file{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.12);border-radius:8px;font-size:.875rem}.th-ankauf-section .th-ankauf__file-thumb{width:36px;height:36px;object-fit:cover;border-radius:4px;background:rgba(var(--color-base-rgb),.05)}.th-ankauf-section .th-ankauf__file-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.th-ankauf-section .th-ankauf__file-name{font-weight:600;color:var(--color-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-ankauf-section .th-ankauf__file-status{font-size:.75rem;color:var(--color-base);opacity:.7}.th-ankauf-section .th-ankauf__file--done .th-ankauf__file-status{color:#1a6a38;opacity:1}.th-ankauf-section .th-ankauf__file--error .th-ankauf__file-status{color:#8b2823;opacity:1}.th-ankauf-section .th-ankauf__file-progress{width:60px;height:4px;background:rgba(var(--color-base-rgb),.08);border-radius:999px;overflow:hidden}.th-ankauf-section .th-ankauf__file-progress span{display:block;height:100%;background:var(--th-brand);width:0%;transition:width .2s ease}.th-ankauf-section .th-ankauf__file-remove{background:none;border:none;padding:4px 8px;color:var(--color-base);cursor:pointer;font-size:1.25rem;line-height:1;opacity:.6}.th-ankauf-section .th-ankauf__file-remove:hover{opacity:1}.th-ankauf-section .th-ankauf__submit{align-self:flex-start;padding:14px 28px;background:var(--th-brand);color:#fff;border:0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s ease}.th-ankauf-section .th-ankauf__submit:hover{background:#125f94}.th-ankauf-section .th-ankauf__submit:disabled{opacity:.6;cursor:not-allowed}.th-ankauf-section .th-ankauf__form-note{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-base);opacity:.7}.th-ankauf-section [hidden]{display:none!important}.th-ankauf-section .th-ankauf__success,.th-ankauf-section .th-ankauf__errors{padding:16px 18px;border-radius:8px;font-size:.9375rem;line-height:1.5}.th-ankauf-section .th-ankauf__success{display:flex;flex-direction:column;gap:4px;background:#e8f7ee;color:#1a6a38;border:1px solid #B8E5C9}.th-ankauf-section .th-ankauf__errors{background:#fdecea;color:#8b2823;border:1px solid #F2BFBA}@media(max-width:999px){.th-ankauf-section .th-ankauf__grid{grid-template-columns:1fr;gap:24px}.th-ankauf-section .th-ankauf__info{position:static;padding:24px}.th-ankauf-section .th-ankauf__form-wrap{padding:24px}.th-ankauf-section .th-ankauf__submit{align-self:stretch}}.th-contact-section{--th-brand: #1572B0;--th-brand-soft: rgba(21, 114, 176, .12)}.th-contact-section .th-contact__header{margin:0 0 32px;display:flex;flex-direction:column;gap:8px}.th-contact-section .th-contact__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brand)}.th-contact-section .th-contact__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-contact-section .th-contact__subtitle{margin:0;font-size:1rem;line-height:1.55;color:var(--color-base);opacity:.85}.th-contact-section .th-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;align-items:start}.th-contact-section .th-contact__info{display:flex;flex-direction:column;gap:4px;padding:32px;background:rgba(var(--color-base-rgb),.025);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:12px}.th-contact-section .th-contact__info-item{display:grid;grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(var(--color-base-rgb),.06);color:var(--color-base);text-decoration:none;transition:color .15s ease}.th-contact-section .th-contact__info-item:last-of-type{border-bottom:none}.th-contact-section a.th-contact__info-item:hover{color:var(--th-brand)}.th-contact-section .th-contact__info-item--cta .th-contact__info-value{font-size:1.375rem;font-weight:700;color:var(--th-brand)}.th-contact-section .th-contact__info-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:var(--th-brand-soft);color:var(--th-brand);border-radius:999px}.th-contact-section .th-contact__info-body{display:flex;flex-direction:column;gap:2px;min-width:0}.th-contact-section .th-contact__info-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-base);opacity:.65}.th-contact-section .th-contact__info-value{font-style:normal;font-size:1rem;line-height:1.5;color:var(--color-base)}.th-contact-section .th-contact__info-note{margin-top:4px;font-size:.8125rem;line-height:1.45;opacity:.75}.th-contact-section .th-contact__trust{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding-top:16px;border-top:1px dashed rgba(var(--color-base-rgb),.12);font-size:.875rem;line-height:1.4;color:var(--color-base)}.th-contact-section .th-contact__trust-icon{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;background:var(--th-brand);color:#fff;border-radius:999px}.th-contact-section .th-contact__form-wrap{padding:32px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:12px}.th-contact-section .th-contact__form-heading{margin:0 0 24px;font-size:1.375rem;font-weight:700;color:var(--color-base)}.th-contact-section .th-contact__form{display:flex;flex-direction:column;gap:18px}.th-contact-section .th-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.th-contact-section .th-contact__field{display:flex;flex-direction:column;gap:6px;min-width:0}.th-contact-section .th-contact__label{font-size:.875rem;font-weight:600;color:var(--color-base)}.th-contact-section .th-contact__optional{font-weight:400;color:var(--color-base);opacity:.55}.th-contact-section .th-contact__field input,.th-contact-section .th-contact__field select,.th-contact-section .th-contact__field textarea{width:100%;box-sizing:border-box;padding:12px 14px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.18);border-radius:8px;font:inherit;font-size:1rem;line-height:1.4;color:var(--color-base);transition:border-color .15s ease,box-shadow .15s ease}.th-contact-section .th-contact__field textarea{resize:vertical;min-height:140px}.th-contact-section .th-contact__field input:focus,.th-contact-section .th-contact__field select:focus,.th-contact-section .th-contact__field textarea:focus{outline:none;border-color:var(--th-brand);box-shadow:0 0 0 3px var(--th-brand-soft)}.th-contact-section .th-contact__submit{align-self:flex-start;padding:14px 28px;background:var(--th-brand);color:#fff;border:0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s ease}.th-contact-section .th-contact__submit:hover{background:#125f94}.th-contact-section .th-contact__form-note{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-base);opacity:.7}.th-contact-section .th-contact__success,.th-contact-section .th-contact__errors{padding:16px 18px;border-radius:8px;font-size:.9375rem;line-height:1.5}.th-contact-section .th-contact__success{display:flex;flex-direction:column;gap:4px;background:#e8f7ee;color:#1a6a38;border:1px solid #B8E5C9}.th-contact-section .th-contact__errors{background:#fdecea;color:#8b2823;border:1px solid #F2BFBA}.th-contact-section .th-contact__errors ul{margin:6px 0 0;padding-inline-start:18px}@media(max-width:999px){.th-contact-section .th-contact__grid{grid-template-columns:1fr;gap:24px}.th-contact-section .th-contact__info,.th-contact-section .th-contact__form-wrap{padding:24px}.th-contact-section .th-contact__row{grid-template-columns:1fr}.th-contact-section .th-contact__submit{align-self:stretch}}.th-defekt-section{--th-brand: #1572B0;--th-brand-soft: rgba(21, 114, 176, .08);--th-brand-tint: rgba(21, 114, 176, .18)}.th-defekt-section .th-defekt__header{margin:0 0 32px;display:flex;flex-direction:column;gap:8px}.th-defekt-section .th-defekt__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brand)}.th-defekt-section .th-defekt__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-defekt-section .th-defekt__subtitle{margin:0;font-size:1rem;line-height:1.55;color:var(--color-base);opacity:.85}.th-defekt-section .th-defekt__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;align-items:start}.th-defekt-section .th-defekt__info{display:flex;flex-direction:column;gap:18px;padding:32px;background:rgba(var(--color-base-rgb),.025);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:12px;position:sticky;top:120px}.th-defekt-section .th-defekt__info-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-base)}.th-defekt-section .th-defekt__info-body{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-base)}.th-defekt-section .th-defekt__info-body p{margin:0 0 12px}.th-defekt-section .th-defekt__info-body p:last-child{margin-bottom:0}.th-defekt-section .th-defekt__trust{list-style:none;margin:0;padding-inline-start:0;display:flex;flex-direction:column;gap:10px;font-size:.9375rem}.th-defekt-section .th-defekt__trust li{display:flex;align-items:center;gap:10px;color:var(--color-base)}.th-defekt-section .th-defekt__trust-icon{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;background:var(--th-brand);color:#fff;border-radius:999px;font-size:.75rem;font-weight:700}.th-defekt-section .th-defekt__form-wrap{padding:32px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:12px}.th-defekt-section .th-defekt__form{display:flex;flex-direction:column;gap:28px}.th-defekt-section .th-defekt__group{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.th-defekt-section .th-defekt__legend{padding:0 0 8px;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-base);opacity:.7;border-bottom:1px solid rgba(var(--color-base-rgb),.08);width:100%}.th-defekt-section .th-defekt__row{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:start}.th-defekt-section .th-defekt__field{display:flex;flex-direction:column;gap:6px;min-width:0}.th-defekt-section .th-defekt__field--hidden{display:none}.th-defekt-section .th-defekt__field--hidden.is-visible{display:flex}.th-defekt-section .th-defekt__label{font-size:.875rem;font-weight:600;color:var(--color-base)}.th-defekt-section .th-defekt__required{color:#dc2626;margin-left:2px}.th-defekt-section .th-defekt__optional{font-weight:400;color:var(--color-base);opacity:.55}.th-defekt-section .th-defekt__hint-inline{font-size:.75rem;color:var(--color-base);opacity:.65}.th-defekt-section .th-defekt__field input,.th-defekt-section .th-defekt__field textarea{width:100%;box-sizing:border-box;padding:12px 14px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.18);border-radius:8px;font:inherit;font-size:1rem;line-height:1.4;color:var(--color-base);transition:border-color .15s ease,box-shadow .15s ease}.th-defekt-section .th-defekt__field textarea{resize:vertical;min-height:120px}.th-defekt-section .th-defekt__field input:focus,.th-defekt-section .th-defekt__field textarea:focus{outline:none;border-color:var(--th-brand);box-shadow:0 0 0 3px var(--th-brand-tint)}.th-defekt-section .th-defekt__radiogroup{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.th-defekt-section .th-defekt__radiogroup>.th-defekt__label{margin-bottom:4px}.th-defekt-section .th-defekt__radio{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(var(--color-base-rgb),.18);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.th-defekt-section .th-defekt__radio:has(input:checked){border-color:var(--th-brand);background:var(--th-brand-soft)}.th-defekt-section .th-defekt__radio input{accent-color:var(--th-brand)}.th-defekt-section .th-defekt__checkbox{display:flex;gap:10px;padding:14px 16px;background:rgba(var(--color-base-rgb),.025);border:1px solid rgba(var(--color-base-rgb),.12);border-radius:8px;font-size:.875rem;line-height:1.45;cursor:pointer;color:var(--color-base)}.th-defekt-section .th-defekt__checkbox input{margin-top:3px;accent-color:var(--th-brand);flex-shrink:0}.th-defekt-section .th-defekt__checkbox a{color:var(--th-brand);text-decoration:underline}.th-defekt-section .th-defekt__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--color-base);opacity:.7}.th-defekt-section .th-defekt__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.th-defekt-section .th-defekt__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:32px 20px;background:var(--th-brand-soft);border:2px dashed rgba(21,114,176,.4);border-radius:10px;color:var(--color-base);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.th-defekt-section .th-defekt__dropzone:focus-visible{outline:2px solid var(--th-brand);outline-offset:2px}.th-defekt-section .th-defekt__dropzone:hover,.th-defekt-section .th-defekt__dropzone.is-dragover{border-color:var(--th-brand);background:var(--th-brand-tint)}.th-defekt-section .th-defekt__dropzone-error{margin:8px 0 0;padding:8px 12px;background:#fdecea;border:1px solid #F2BFBA;border-radius:6px;font-size:.8125rem;color:#8b2823}.th-defekt-section .th-defekt__dropzone-icon{color:var(--th-brand)}.th-defekt-section .th-defekt__dropzone-text{font-size:.9375rem;text-align:center}.th-defekt-section .th-defekt__dropzone-link{color:var(--th-brand);text-decoration:underline;font-weight:600}.th-defekt-section .th-defekt__files{list-style:none;margin:0;padding-inline-start:0;display:flex;flex-direction:column;gap:8px}.th-defekt-section .th-defekt__file{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.12);border-radius:8px;font-size:.875rem}.th-defekt-section .th-defekt__file-thumb{width:36px;height:36px;object-fit:cover;border-radius:4px;background:rgba(var(--color-base-rgb),.05)}.th-defekt-section .th-defekt__file-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.th-defekt-section .th-defekt__file-name{font-weight:600;color:var(--color-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-defekt-section .th-defekt__file-status{font-size:.75rem;color:var(--color-base);opacity:.7}.th-defekt-section .th-defekt__file--done .th-defekt__file-status{color:#1a6a38;opacity:1}.th-defekt-section .th-defekt__file--error .th-defekt__file-status{color:#8b2823;opacity:1}.th-defekt-section .th-defekt__file-progress{width:60px;height:4px;background:rgba(var(--color-base-rgb),.08);border-radius:999px;overflow:hidden}.th-defekt-section .th-defekt__file-progress span{display:block;height:100%;background:var(--th-brand);width:0%;transition:width .2s ease}.th-defekt-section .th-defekt__file-remove{background:none;border:none;padding:4px 8px;color:var(--color-base);cursor:pointer;font-size:1.25rem;line-height:1;opacity:.6}.th-defekt-section .th-defekt__file-remove:hover{opacity:1}.th-defekt-section .th-defekt__submit{align-self:flex-start;padding:14px 28px;background:var(--th-brand);color:#fff;border:0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s ease}.th-defekt-section .th-defekt__submit:hover{background:#125f94}.th-defekt-section .th-defekt__submit:disabled{opacity:.6;cursor:not-allowed}.th-defekt-section .th-defekt__form-note{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-base);opacity:.7}.th-defekt-section [hidden]{display:none!important}.th-defekt-section .th-defekt__success,.th-defekt-section .th-defekt__errors{padding:16px 18px;border-radius:8px;font-size:.9375rem;line-height:1.5}.th-defekt-section .th-defekt__success{display:flex;flex-direction:column;gap:4px;background:#e8f7ee;color:#1a6a38;border:1px solid #B8E5C9}.th-defekt-section .th-defekt__errors{background:#fdecea;color:#8b2823;border:1px solid #F2BFBA}@media(max-width:999px){.th-defekt-section .th-defekt__grid{grid-template-columns:1fr;gap:24px}.th-defekt-section .th-defekt__info{position:static;padding:24px}.th-defekt-section .th-defekt__form-wrap{padding:24px}.th-defekt-section .th-defekt__row{grid-template-columns:1fr}.th-defekt-section .th-defekt__submit{align-self:stretch}}.th-faq-section{--th-brand: #1572B0;--th-brand-soft: rgba(21, 114, 176, .18)}.th-faq-section .th-faq__header{margin:0 0 24px;display:flex;flex-direction:column;gap:8px}.th-faq-section .th-faq__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brand)}.th-faq-section .th-faq__heading{margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-faq-section .th-faq__intro{margin:0;font-size:1rem;line-height:1.55;color:var(--color-base);opacity:.85}.th-faq-section .th-faq__search{margin:0 0 24px}.th-faq-section .th-faq__search-label{position:relative;display:block}.th-faq-section .th-faq__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-base);opacity:.55;pointer-events:none}.th-faq-section .th-faq__search-input{width:100%;padding:12px 16px 12px 42px;font-size:.9375rem;font-family:inherit;color:var(--color-base);background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.15);border-radius:10px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.th-faq-section .th-faq__search-input:focus{outline:none;border-color:var(--th-brand);box-shadow:0 0 0 3px var(--th-brand-soft)}.th-faq-section .th-faq__no-results{padding:20px;border:1px solid rgba(var(--color-base-rgb),.12);border-radius:10px;background:var(--color-background)}.th-faq-section .th-faq__no-results p{margin:0 0 8px;line-height:1.55}.th-faq-section .th-faq__no-results p:last-child{margin-bottom:0}.th-faq-section .th-faq__no-results a{color:var(--th-brand);text-decoration:underline;text-underline-offset:3px}.th-faq-section .th-faq__group[hidden],.th-faq-section .th-faq__group-title[hidden],.th-faq-section .th-faq__item[hidden]{display:none!important}.th-faq-section .th-faq__list{display:flex;flex-direction:column;gap:24px}.th-faq-section .th-faq__group{display:flex;flex-direction:column;gap:8px}.th-faq-section .th-faq__group-title{margin:16px 0 4px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-base);opacity:.65}.th-faq-section .th-faq__item{box-sizing:border-box;border:1px solid rgba(var(--color-base-rgb),.12);border-radius:10px;background:var(--color-background);overflow:hidden;transition:border-color .15s ease}.th-faq-section .th-faq__item[open]{border-color:var(--th-brand-soft)}.th-faq-section .th-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--color-base);list-style:none}.th-faq-section .th-faq__question::-webkit-details-marker{display:none}.th-faq-section .th-faq__question:focus-visible{outline:2px solid var(--th-brand);outline-offset:-2px}.th-faq-section .th-faq__chevron{flex-shrink:0;color:var(--th-brand);transition:transform .2s ease;display:inline-flex}.th-faq-section .th-faq__item[open] .th-faq__chevron{transform:rotate(180deg)}.th-faq-section .th-faq__answer{padding:0 20px 18px;font-size:.9375rem;line-height:1.6;color:var(--color-base)}.th-faq-section .th-faq__answer p{margin:0 0 10px}.th-faq-section .th-faq__answer p:last-child{margin-bottom:0}.th-faq-section .th-faq__answer a{color:var(--th-brand);text-decoration:underline;text-underline-offset:3px}.th-map-section{--th-brand: #1572B0;--th-brand-soft: rgba(21, 114, 176, .12)}.th-map-section .th-map__header{margin:0 0 32px;display:flex;flex-direction:column;gap:8px}.th-map-section .th-map__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brand)}.th-map-section .th-map__heading{margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-map-section .th-map__intro{margin:0;font-size:1rem;line-height:1.55;color:var(--color-base);opacity:.85}.th-map-section .th-map__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:stretch}.th-map-section .th-map__embed{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:rgba(var(--color-base-rgb),.04);box-shadow:0 1px 2px rgba(var(--color-base-rgb),.04)}.th-map-section .th-map__embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.th-map-section .th-map__info{display:flex;flex-direction:column;gap:20px;padding:28px;border:1px solid rgba(var(--color-base-rgb),.08);border-radius:16px;background:var(--color-background)}.th-map-section .th-map__info-heading{margin:0 0 4px;font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--color-base)}.th-map-section .th-map__info-item{display:flex;gap:14px;align-items:flex-start;text-decoration:none;color:inherit}.th-map-section .th-map__info-item--link{transition:color .15s ease}.th-map-section .th-map__info-item--link:hover .th-map__info-value,.th-map-section .th-map__info-item--link:focus-visible .th-map__info-value{color:var(--th-brand)}.th-map-section .th-map__info-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--th-brand-soft);color:var(--th-brand)}.th-map-section .th-map__info-body{display:flex;flex-direction:column;gap:2px;min-width:0}.th-map-section .th-map__info-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-base);opacity:.6}.th-map-section .th-map__info-value{font-size:.9375rem;line-height:1.5;color:var(--color-base);font-style:normal;font-weight:500}.th-map-section .th-map__pickup-note{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;background:var(--th-brand-soft);border-radius:10px;font-size:.875rem;line-height:1.4;color:var(--color-base)}.th-map-section .th-map__pickup-icon{color:var(--th-brand);display:inline-flex}.th-map-section .th-map__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:10px;background:var(--th-brand);color:#fff;transition:background .15s ease}.th-map-section .th-map__cta:hover,.th-map-section .th-map__cta:focus-visible{background:#125f94;outline:none}.th-map-section .th-map__cta-arrow{transition:transform .15s ease}.th-map-section .th-map__cta:hover .th-map__cta-arrow{transform:translate(2px)}@media(max-width:900px){.th-map-section .th-map__grid{grid-template-columns:1fr;gap:24px}.th-map-section .th-map__embed{aspect-ratio:16 / 10}}@media(max-width:600px){.th-map-section .th-map__info{padding:20px}.th-map-section .th-map__embed{aspect-ratio:4 / 3;border-radius:12px}}.th-page-header-wrap{padding-block-end:8px}.th-page-header{display:flex;flex-direction:column;gap:8px;margin:0;max-width:760px}.th-page-header--left{text-align:left;align-items:flex-start}.th-page-header--center{text-align:center;align-items:center;margin-inline:auto}.th-page-header__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-base);opacity:.7}.th-page-header__heading{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-page-header__intro{margin:0;font-size:1rem;line-height:1.55;color:var(--color-base);opacity:.85}.th-page-header__divider{display:block;width:56px;height:3px;margin-block-start:8px;background:#1572b0;border-radius:2px}.th-page-header--center .th-page-header__divider{margin-inline:auto}.th-detail-section{--th-brand: #1572B0}.th-detail-section .th-detail{display:flex;flex-direction:column;gap:32px}.th-detail__header{display:flex;flex-direction:column;gap:8px;text-align:left}.th-detail__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brand)}.th-detail__heading{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-detail__sub{font-size:1.0625rem;line-height:1.55;color:var(--color-base);opacity:.85}.th-detail__sub p{margin:0 0 12px}.th-detail__sub p:last-child{margin-bottom:0}.th-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.th-detail__card{display:flex;flex-direction:column;gap:20px;padding:32px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:16px;box-shadow:0 1px 2px rgba(var(--color-base-rgb),.04)}.th-detail__card-head{display:flex;align-items:center;gap:16px}.th-detail__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:40px;padding:0 16px;border-radius:999px;background:#6b7280;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em}.th-detail__titles{display:flex;flex-direction:column;gap:2px}.th-detail__title{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-base)}.th-detail__tagline{margin:0;font-size:.9375rem;font-weight:500;color:var(--color-base);opacity:.7}.th-detail__desc{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-base)}.th-detail__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.th-detail__features li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.45;color:var(--color-base)}.th-detail__features svg{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--th-brand)}.th-detail__banner{display:flex;gap:20px;padding:28px 32px;background:var(--th-brand);color:#fff;border-radius:16px;align-items:center}.th-detail__banner--full{grid-column:1 / -1}.th-detail__banner-icon{flex-shrink:0;font-size:1.75rem;display:inline-flex}.th-detail__banner-body{display:flex;flex-direction:column;gap:6px}.th-detail__banner-heading{margin:0;font-size:1.125rem;font-weight:600;color:inherit}.th-detail__banner-text{font-size:.9375rem;line-height:1.55;opacity:.95}.th-detail__banner-text p{margin:0}.th-detail__banner-text a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.th-detail__grid{grid-template-columns:1fr;gap:16px}.th-detail__card{padding:24px}.th-detail__banner{padding:24px;flex-direction:column;align-items:flex-start}}.th-reviews-section{--th-brand: #1B8FD5;--th-brand-soft: rgba(27, 143, 213, .18);position:relative}.th-reviews-section .th-reviews__header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;margin-bottom:32px}.th-reviews-section .th-reviews__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brand)}.th-reviews-section .th-reviews__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;color:var(--color-base)}.th-reviews-section .th-reviews__hero{display:inline-flex;align-items:center;gap:14px;margin-top:12px;padding:10px 18px 10px 14px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.1);border-radius:999px;flex-wrap:wrap;justify-content:flex-start;max-width:100%}.th-reviews-section .th-reviews__hero-rating{display:inline-flex;align-items:baseline;gap:4px}.th-reviews-section .th-reviews__hero-value{font-size:1.5rem;font-weight:800;line-height:1;color:var(--color-base)}.th-reviews-section .th-reviews__hero-of{font-size:.875rem;font-weight:600;color:var(--color-base);opacity:.5}.th-reviews-section .th-reviews__hero-stars{display:inline-flex;gap:2px;font-size:1rem;line-height:1}.th-reviews-section .th-reviews__hero-count{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0 0 0 12px;border-left:1px solid rgba(var(--color-base-rgb),.12);font-size:.8125rem;color:var(--color-base)}.th-reviews-section .th-reviews__hero-count strong{color:var(--color-base);font-weight:700}.th-reviews-section .th-reviews__source{display:inline-flex;width:18px;height:18px;flex-shrink:0}.th-reviews-section .th-reviews__star{color:rgba(var(--color-base-rgb),.15)}.th-reviews-section .th-reviews__star--full{color:#fbbc05}.th-reviews-section .th-reviews__star--half{background:linear-gradient(90deg,#fbbc05 50%,#00000026 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.th-reviews-section .th-reviews__profile-link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.9375rem;font-weight:600;color:var(--th-brand);text-decoration:none;transition:gap .15s ease}.th-reviews-section .th-reviews__profile-link:hover{text-decoration:underline;gap:10px}@media(max-width:600px){.th-reviews-section .th-reviews__hero{gap:10px;padding:12px 16px;width:100%;justify-content:center}.th-reviews-section .th-reviews__hero-value{font-size:1.375rem}.th-reviews-section .th-reviews__hero-count{flex-basis:100%;justify-content:center;padding:8px 0 0;margin-top:4px;border-left:0;border-top:1px solid rgba(var(--color-base-rgb),.12);font-size:.875rem}}.th-reviews-section .th-reviews__viewport{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.th-reviews-section .th-reviews__nav{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-background);border:1px solid rgba(var(--color-base-rgb),.12);border-radius:999px;color:var(--color-base);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;flex-shrink:0}.th-reviews-section .th-reviews__nav:hover{border-color:var(--th-brand);color:var(--th-brand)}.th-reviews-section .th-reviews__nav:disabled{opacity:.35;cursor:not-allowed}.th-reviews-section .th-reviews__track{list-style:none;margin:0;padding:4px 0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.th-reviews-section .th-reviews__track::-webkit-scrollbar{display:none}.th-reviews-section .th-reviews__slide{scroll-snap-align:start;min-width:0}.th-reviews-section .th-reviews__card{--accent: #FBBC05;--accent-soft: rgba(251, 188, 5, .18);position:relative;height:100%;display:flex;flex-direction:column;gap:14px;padding:26px 24px 22px;background:linear-gradient(180deg,rgba(251,188,5,.06),transparent 60%),var(--color-background);border:1px solid rgba(var(--color-base-rgb),.08);border-radius:14px;box-shadow:0 2px 8px #0000000a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.th-reviews-section .th-reviews__card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--accent);border-radius:14px 14px 0 0}.th-reviews-section .th-reviews__card:after{content:"\201c";position:absolute;top:6px;right:18px;font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:1;color:var(--accent-soft);pointer-events:none;-webkit-user-select:none;user-select:none}.th-reviews-section .th-reviews__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014;border-color:var(--accent)}.th-reviews-section .th-reviews__card-stars{display:inline-flex;gap:2px;font-size:1.25rem;line-height:1;position:relative;z-index:1}.th-reviews-section .th-reviews__card-text{margin:0;font-size:1rem;line-height:1.6;color:var(--color-base);flex-grow:1;max-height:12.8rem;overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(var(--color-base-rgb),.3) transparent;position:relative;z-index:1}.th-reviews-section .th-reviews__card-text::-webkit-scrollbar{width:6px}.th-reviews-section .th-reviews__card-text::-webkit-scrollbar-track{background:transparent}.th-reviews-section .th-reviews__card-text::-webkit-scrollbar-thumb{background:rgba(var(--color-base-rgb),.25);border-radius:999px}.th-reviews-section .th-reviews__card-text::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-base-rgb),.45)}.th-reviews-section .th-reviews__card-footer{margin:0}.th-reviews-section .th-reviews__card-author{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(var(--color-base-rgb),.06);position:relative;z-index:1}.th-reviews-section .th-reviews__card-avatar{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;background:var(--th-brand);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.02em}.th-reviews-section .th-reviews__card-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.th-reviews-section .th-reviews__card-name{font-size:.9375rem;font-weight:700;color:var(--color-base)}.th-reviews-section .th-reviews__card-date{font-size:.8125rem;color:var(--color-base);opacity:.65}.th-reviews-section .th-reviews__dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.th-reviews-section .th-reviews__pause{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--color-background);color:var(--color-base);border:1px solid rgba(var(--color-base-rgb),.12);border-radius:999px;cursor:pointer;z-index:2;transition:border-color .15s ease,color .15s ease}.th-reviews-section .th-reviews__pause:hover,.th-reviews-section .th-reviews__pause:focus-visible{border-color:var(--th-brand);color:var(--th-brand);outline:none}.th-reviews-section .th-reviews__dot{position:relative;width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.th-reviews-section .th-reviews__dot:before{content:"";width:8px;height:8px;background:rgba(var(--color-base-rgb),.15);border-radius:999px;transition:background .2s ease,transform .2s ease}.th-reviews-section .th-reviews__dot[aria-current=true]:before{background:var(--th-brand);transform:scale(1.3)}.th-reviews-section .th-reviews__dot:focus-visible{outline:2px solid var(--th-brand);outline-offset:2px;border-radius:999px}@media(max-width:999px){.th-reviews-section .th-reviews__track{grid-auto-columns:calc((100% - 16px)/2)}.th-reviews-section .th-reviews__nav{display:none}.th-reviews-section .th-reviews__viewport{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.th-reviews-section .th-reviews__track{grid-auto-columns:88%}.th-reviews-section .th-reviews__profile-link{border-inline-start:none;padding-inline-start:0;width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.th-reviews-section .th-reviews__card,.th-reviews-section .th-reviews__nav,.th-reviews-section .th-reviews__profile-link,.th-reviews-section .th-reviews__pause{transition:none}}.th-trust-bar-section{--th-brand: #1572B0;padding-block:32px;background:rgba(var(--color-base-rgb),.04);border-radius:12px}.th-trust-bar-section .th-trust-bar{box-sizing:border-box;width:100%;margin:0;padding:0 16px;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:16px;align-items:center;justify-items:center}.th-trust-bar-section .th-trust-bar__item{min-width:0;margin:0;padding:0;display:flex;align-items:center;gap:12px;font-size:.9375rem;line-height:1.35;font-weight:500;color:var(--color-base)}.th-trust-bar-section .th-trust-bar__icon{flex-shrink:0;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--th-brand);color:#fff}.th-trust-bar-section .th-trust-bar__icon svg{width:14px;height:14px}@media(max-width:999px){.th-trust-bar-section .th-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start}}@media(max-width:479px){.th-trust-bar-section .th-trust-bar__item{font-size:.875rem}}.cart-discount__pill-remove>*{pointer-events:none}.discount-container{position:relative}.discount-container:after{content:"";display:block;margin-top:var(--padding4);margin-bottom:var(--padding4);width:100%;height:1px;background:var(--color-base);opacity:.3}.cart-discount__error{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--color-error)}.cart-discount__error svg path,.cart-discount__error svg.theme-icon path{fill:var(--color-error)}.cart-discount__codes{display:flex;flex-wrap:wrap;gap:10px}.cart-discount__codes:not(:empty){margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
