.tp .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--ff);font-weight:var(--fw-bold);font-size:var(--fs-base);padding:14px 24px;border-radius:var(--r-md);cursor:pointer;border:1px solid transparent;transition:transform var(--dur),box-shadow var(--dur),background var(--dur);line-height:1}.tp .btn--primary{background:#fff;color:#0c1622;border:1px solid var(--glass-border);box-shadow:0 12px 30px -14px #00000073}.tp .btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px -14px #00000080}.tp .btn--accent{background:var(--cta-bg);color:var(--cta-fg);box-shadow:0 16px 40px -12px var(--cta-glow)}.tp .btn--accent:hover{transform:translateY(-2px)}.tp .btn--ghost{background:var(--surface);border-color:var(--glass-border);color:var(--color-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tp .btn--ghost:hover{background:var(--surface-2)}.tp .btn--outline{background:transparent;border:1.5px solid var(--glass-border);color:var(--color-text)}.tp .btn--outline:hover{border-color:var(--accent);color:var(--accent-ink)}.tp .btn--dark{background:var(--tp-ink-2);color:#fff}.tp .btn--posten{background:var(--tp-orange);color:#2a1403}.tp .glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:inset 0 1px 0 var(--glass-inset),var(--shadow-card);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.tp .chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);background:#51c36d1f;border:1px solid rgba(81,195,109,.35);color:var(--chip-ink)}.tp .chip .pdot{width:7px;height:7px;border-radius:50%;background:var(--tp-green);box-shadow:0 0 8px var(--accent-glow)}.tp .chip--neu{background:#3a78d624;border-color:#3a78d673;color:var(--tp-blue-bright)}.tp .chip--posten{background:#ff9d421f;border-color:#ff9d4266;color:var(--tp-orange)}.tp .cond.g-n{--cond-c:var(--cond-neu);--cond-c-fill:var(--cond-neu-fill)}.tp .cond.g-a{--cond-c:var(--cond-wieneu);--cond-c-fill:var(--cond-wieneu-fill)}.tp .cond.g-b{--cond-c:var(--cond-sehrgut);--cond-c-fill:var(--cond-sehrgut-fill)}.tp .cond.g-c{--cond-c:var(--cond-gut);--cond-c-fill:var(--cond-gut-fill)}.tp .cond--steps{position:relative;display:inline-flex;align-items:center;gap:8px}.tp .cond--steps .cond__steps{display:inline-flex;gap:3px}.tp .cond--steps .cond__steps i{width:13px;height:6px;border-radius:3px;background:var(--surface-2);transition:background var(--dur)}.tp .cond--steps.is-1 .cond__steps i:nth-child(1),.tp .cond--steps.is-2 .cond__steps i:nth-child(2),.tp .cond--steps.is-3 .cond__steps i:nth-child(3),.tp .cond--steps.is-4 .cond__steps i:nth-child(4){background:var(--cond-c);box-shadow:0 0 0 1px color-mix(in srgb,var(--cond-c) 45%,transparent)}.tp .cond--steps .cond__name{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text);white-space:nowrap}.tp .cpop{cursor:help;outline:none}.tp .cpop:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.tp .cpop__panel{position:absolute;z-index:30;top:calc(100% + 9px);right:0;width:235px;padding:13px 14px;border-radius:var(--r-md);background:var(--color-page);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity var(--dur),transform var(--dur);text-align:left}.tp .cpop:hover .cpop__panel,.tp .cpop:focus .cpop__panel,.tp .cpop:focus-within .cpop__panel{opacity:1;visibility:visible;transform:translateY(0)}.tp .cpop__panel:before{content:"";position:absolute;bottom:100%;right:18px;border:7px solid transparent;border-bottom-color:var(--glass-border)}.tp .cpop__head{display:flex;align-items:center;gap:7px;font-weight:var(--fw-extra);font-size:var(--fs-sm);margin-bottom:6px;color:var(--color-text)}.tp .cpop__dot{width:9px;height:9px;border-radius:50%;background:var(--cond-c);flex-shrink:0}.tp .cpop__def{display:block;font-size:var(--fs-xs);color:var(--color-muted);line-height:1.45;margin-bottom:8px}.tp .cpop__cat{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--cond-c);margin-bottom:6px}.tp .cpop__check{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--accent-ink);margin-bottom:10px}.tp .cpop__scale{display:flex;gap:4px}.tp .cpop__scale i{flex:1;text-align:center;font-size:9px;font-style:normal;font-weight:var(--fw-bold);padding:5px 2px;border-radius:6px;background:var(--surface-2);color:var(--color-muted-2);line-height:1.1}.tp .cpop__scale i.on{background:var(--cond-c-fill,var(--cond-c));color:var(--cond-on-fg,#fff)}.tp .cpop__more{display:inline-block;margin-top:10px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--cond-c);padding-bottom:1px}.tp .cpop__more:hover{color:var(--cond-c)}.tp .rating{display:inline-flex;align-items:center;gap:7px}.tp .rating .stars{position:relative;font-size:15px;line-height:1;font-family:Arial,sans-serif;letter-spacing:1px}.tp .rating .stars:before{content:"\2605\2605\2605\2605\2605";color:var(--surface-2)}.tp .rating .stars i{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--star)}.tp .rating .stars i:before{content:"\2605\2605\2605\2605\2605"}.tp .rating .num{font-weight:var(--fw-bold);font-size:var(--fs-sm)}.tp .rating .cnt{color:var(--color-muted-2);font-size:var(--fs-sm)}.tp .pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.12em;color:var(--accent-ink);text-transform:uppercase}.tp .pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.tp .field{display:flex;align-items:center;gap:12px;height:48px;padding:0 20px;border-radius:var(--r-md);background:var(--search-bg);border:1px solid var(--search-border);box-shadow:inset 0 1px 0 var(--glass-inset);color:var(--color-muted-2);font-size:15px}.tp .field input{flex:1;background:none;border:0;outline:0;color:var(--color-text);font-family:var(--ff);font-size:15px}.tp .form-field{display:flex;flex-direction:column;gap:7px;font-family:var(--ff)}.tp .form-field>.label{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--color-text)}.tp .form-field .req{color:var(--danger)}.tp .form-field>.hint{font-size:var(--fs-xs);color:var(--color-muted-2)}.tp .form-field>.msg{display:none;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:var(--fw-semi)}.tp .form-field>.msg svg{width:14px;height:14px;flex:none}.tp .form-field.is-error>.msg--error{display:inline-flex;color:var(--danger)}.tp .form-field.is-success>.msg--success{display:inline-flex;color:var(--success)}.tp .input,.tp .textarea,.tp .select{width:100%;font-family:var(--ff);font-size:15px;color:var(--color-text);background:var(--search-bg);border:1px solid var(--search-border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--glass-inset);transition:border-color var(--dur),box-shadow var(--dur);outline:0}.tp .input,.tp .select{height:48px;padding:0 16px}.tp .textarea{min-height:120px;padding:14px 16px;resize:vertical;line-height:1.5}.tp .input::placeholder,.tp .textarea::placeholder{color:var(--color-muted-2)}.tp .input:hover:not(:disabled),.tp .textarea:hover:not(:disabled),.tp .select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,var(--search-border))}.tp .input:focus,.tp .textarea:focus,.tp .select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.tp .input:disabled,.tp .textarea:disabled,.tp .select:disabled{opacity:.5;cursor:not-allowed}.tp .form-field.is-error .input,.tp .form-field.is-error .textarea,.tp .form-field.is-error .select{border-color:var(--danger)}.tp .form-field.is-error .input:focus,.tp .form-field.is-error .textarea:focus,.tp .form-field.is-error .select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}.tp .form-field.is-success .input,.tp .form-field.is-success .textarea,.tp .form-field.is-success .select{border-color:var(--success)}.tp .form-field.is-success .input:focus,.tp .form-field.is-success .textarea:focus,.tp .form-field.is-success .select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 30%,transparent)}.tp .select{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer}.tp .select-wrap{position:relative}.tp .select-wrap .select-chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--icon);pointer-events:none}.tp .check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--fs-sm);color:var(--color-text);line-height:1.45}.tp .check input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.tp .check .box{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--search-border);background:var(--search-bg);display:grid;place-items:center;transition:background var(--dur),border-color var(--dur),box-shadow var(--dur);margin-top:1px}.tp .check--radio .box{border-radius:50%}.tp .check:hover .box{border-color:color-mix(in srgb,var(--accent) 50%,var(--search-border))}.tp .check input:focus-visible+.box{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.tp .check input:checked+.box{background:var(--accent);border-color:var(--accent)}.tp .check .box svg{width:13px;height:13px;color:var(--cta-fg);opacity:0;transition:opacity var(--dur)}.tp .check input:checked+.box svg{opacity:1}.tp .check--radio .box:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--cta-fg);opacity:0;transition:opacity var(--dur)}.tp .check--radio input:checked+.box:after{opacity:1}.tp .check input:disabled+.box{opacity:.5}.tp .check input:disabled~*{opacity:.5}.tp .world{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:300px;padding:var(--sp-6);border-radius:var(--r-xl);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-inset),var(--shadow-card);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);transition:transform var(--dur),border-color var(--dur)}.tp .world:hover{transform:translateY(-4px);border-color:#51c36d47}.tp .world--posten:hover{border-color:#ff9d4252}.tp .world .blob{position:absolute;bottom:-40px;right:-30px;width:210px;height:210px;border-radius:50%;filter:blur(16px);z-index:0}.tp .world--technik .blob{background:radial-gradient(circle,var(--world-technik-glow),transparent 65%)}.tp .world--haus .blob{background:radial-gradient(circle,var(--world-haus-glow),transparent 65%)}.tp .world--tp .blob{background:radial-gradient(circle,var(--world-tp-glow),transparent 65%)}.tp .world--posten .blob{background:radial-gradient(circle,var(--world-posten-glow),transparent 64%)}.tp .world>*{position:relative;z-index:1}.tp .world .kicker{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;color:var(--accent-ink)}.tp .world--posten .kicker{color:var(--tp-orange)}.tp .world h3{font-size:var(--fs-2xl);font-weight:var(--fw-extra);margin-bottom:12px}.tp .world p{font-size:15px;line-height:1.55;color:var(--color-muted);max-width:210px}.tp .world .go{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:var(--fw-bold);margin-top:auto;padding-top:18px;color:var(--accent-ink)}.tp .world--posten .go{color:var(--tp-orange)}.tp .signature{position:relative;aspect-ratio:1;border-radius:var(--r-md);display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 70% at 50% 0%,#27508c,#0c1d38 70%)}.tp .signature:before{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%);width:80%;height:120%;background:radial-gradient(ellipse at top,rgba(120,170,255,.45),transparent 60%);z-index:1}.tp .signature:after{content:"";position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:55%;height:10px;border-radius:50%;background:#00000080;filter:blur(7px);z-index:1}.tp .signature>*{position:relative;z-index:2}.tp .ptile{position:relative;aspect-ratio:1;background:#fff;border-radius:var(--r-md);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(13,36,68,.07);box-shadow:0 22px 50px -22px #3a78d266;filter:var(--photo-dim,none)}.tp-ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.tp-ambient i{position:absolute;border-radius:50%;display:block}.tp-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--grain-opacity);z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tp .tp-logo{display:inline-flex;align-items:center;border-radius:var(--r-sm);padding:4px 0}.tp .tp-logo img{height:26px;display:block}.tp[data-tptheme=light] .tp-logo{background:var(--logo-chip);padding:7px 12px}@keyframes tpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes tpPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.tp-atmo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}[data-tptheme=light] .tp-atmo{display:none}.tp-atmo__g1{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1100px 700px at 88% -5%,rgba(81,195,109,.15),transparent 60%),radial-gradient(900px 600px at 8% 6%,rgba(29,75,142,.16),transparent 55%)}.tp-atmo__g2{position:absolute;top:-160px;right:-110px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(81,195,109,.18),transparent 68%);filter:blur(22px);animation:tpFloatGlow 18s ease-in-out infinite}.tp-atmo__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000,transparent 75%)}@keyframes tpFloatGlow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-36px,26px) scale(1.06)}}@media(prefers-reduced-motion:reduce){.tp-atmo__g2{animation:none}}.page-wrapper{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.tp [class*=tp-]{animation-duration:.001ms!important;animation-iteration-count:1!important}.tp-atmo__g2,.tp [style*=animation]{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tp-components.css.map */
