.sponsoring-page [hidden]{display:none!important}.sponsoring-page{--sp-text: #ffffff;--sp-text-muted: rgba(255, 255, 255, .65);--sp-border: rgba(255, 255, 255, .15);--sp-border-strong: rgba(255, 255, 255, .3);--sp-card-bg: rgba(255, 255, 255, .04);--sp-card-bg-hover: rgba(255, 255, 255, .08);--sp-input-bg: rgba(255, 255, 255, .1);--sp-input-bg-focus: rgba(255, 255, 255, .16);--sp-primary: #ff9000;--sp-primary-hover: #ffa733;--sp-primary-text: #1d1d1d;--sp-radius: 8px;max-width:720px;margin:0 auto;padding:1.5rem 1rem 3rem;color:var(--sp-text);line-height:1.5}.sponsoring-header h1{margin:0 0 .5rem;font-size:1.6rem}.sponsoring-header p{color:var(--sp-text-muted);margin:0 0 1.5rem}.sponsoring-event{margin:0 0 1.25rem;padding:.6rem .85rem;border-left:3px solid var(--sp-primary);background:#ff900014;border-radius:var(--sp-radius);font-size:.95rem}.sponsoring-themes,.sponsoring-address{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-card-bg);padding:1rem 1.25rem 1.25rem;margin:0 0 1rem}.sponsoring-themes legend,.sponsoring-address legend{padding:0 .5rem;color:var(--sp-text-muted);font-size:.9rem}.sponsoring-themes-hint{margin:0 0 1rem;color:var(--sp-text-muted);font-size:.9rem}.sponsoring-themes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(max-width:480px){.sponsoring-themes-grid{grid-template-columns:1fr}}.sponsoring-themes-grid label.sponsoring-theme-card{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border:1px solid var(--sp-border-strong);background:var(--sp-card-bg);border-radius:var(--sp-radius);cursor:pointer;transition:background .15s,border-color .15s;margin:0}.sponsoring-theme-card:hover{background:var(--sp-card-bg-hover);border-color:var(--sp-primary)}.sponsoring-theme-card input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;border:2px solid var(--sp-border-strong);border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;box-sizing:border-box;margin:0}.sponsoring-theme-card input[type=checkbox]:checked{background:var(--sp-primary);border-color:var(--sp-primary)}.sponsoring-theme-card input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:.3em;height:.6em;border:solid var(--sp-primary-text);border-width:0 .14em .14em 0;transform:translate(-50%,-55%) rotate(45deg)}.sponsoring-theme-card:has(input:checked){background:#ff90001f;border-color:var(--sp-primary)}.sponsoring-theme-label{font-weight:600;font-size:1rem}.sponsoring-form label{display:block;margin:.75rem 0;font-size:.95rem}.sponsoring-form input[type=text],.sponsoring-form input[type=email],.sponsoring-form select{width:100%;margin-top:.35rem;padding:.6rem .7rem;border:1px solid var(--sp-border-strong);background:var(--sp-input-bg);color:var(--sp-text);border-radius:var(--sp-radius);font-size:1rem;box-sizing:border-box}.sponsoring-form input[type=text]:focus,.sponsoring-form input[type=email]:focus,.sponsoring-form select:focus{background:var(--sp-input-bg-focus);outline:none;border-color:var(--sp-primary)}.sponsoring-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23ffffff' stroke-width='1.5' d='M1 1.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2rem}.sponsoring-form select option{color:#1d1d1d;background:#fff}.sponsoring-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:480px){.sponsoring-row{grid-template-columns:1fr}}.sponsoring-zip{max-width:8rem}.sponsoring-error{color:#ef5350;margin:.5rem 0 0;min-height:1.2em}.sponsoring-actions{margin:1.25rem 0 0}.sponsoring-btn-primary{display:inline-block;border:none;border-radius:var(--sp-radius);padding:.85rem 1.4rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s;background:var(--sp-primary);color:var(--sp-primary-text)}.sponsoring-btn-primary:hover{background:var(--sp-primary-hover)}.sponsoring-btn-primary:disabled{opacity:.55;cursor:not-allowed}.sponsoring-result h2{font-size:1.4rem;margin:0 0 .75rem}.sponsoring-result-footer{margin-top:1.5rem;color:var(--sp-text-muted);font-size:.9rem}.sponsoring-state h2{font-size:1.3rem;margin:0 0 .5rem}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sponsoring-versand.css.map */
