.rf{padding-block:clamp(3.5rem,8vw,6rem)}.rf__inner{display:grid;gap:2.25rem;max-width:42rem;margin-inline:auto}.rf__head{display:grid;gap:.75rem;text-align:center;justify-items:center}.rf__title{font-size:clamp(2rem,6vw,3rem)}.rf__lead{margin:0;max-width:34rem;color:rgb(var(--gen2-muted))}.rf__form,.rf__grid{display:grid;gap:1.25rem}@media screen and (min-width:700px){.rf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rf__feld{display:grid;gap:.45rem;margin:0;padding:0;border:0}.rf__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--gen2-gold))}.rf input[type=text],.rf input[type=email],.rf select,.rf textarea{width:100%;padding:.85rem 1rem;border:1px solid rgb(var(--gen2-line));border-radius:.75rem;background:rgb(var(--gen2-tile));color:rgb(var(--gen2-ink));font-family:inherit;font-size:.9375rem;transition:border-color .2s ease,box-shadow .2s ease}.rf textarea{resize:vertical;line-height:1.6}.rf input:focus,.rf select:focus,.rf textarea:focus{outline:none;border-color:rgb(var(--gen2-gold) / .6);box-shadow:0 0 0 3px rgb(var(--gen2-gold) / .14)}.rf__sterne-reihe{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:.3rem}.rf__sterne-reihe input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rf__sterne-reihe label{cursor:pointer;line-height:0;color:#ffffff2e;transition:color .15s ease,transform .15s ease}.rf__sterne-reihe label svg{width:2rem;height:2rem;fill:currentColor}.rf__sterne-reihe input:checked~label,.rf__sterne-reihe label:hover,.rf__sterne-reihe label:hover~label{color:rgb(var(--gen2-gold))}.rf__sterne-reihe label:hover{transform:translateY(-2px)}.rf__sterne-reihe input:focus-visible+label{outline:2px solid rgb(var(--gen2-gold));outline-offset:3px;border-radius:.25rem}.rf__upload{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.rf__upload-feld{position:relative;display:inline-flex;cursor:pointer}.rf__upload-feld input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.rf__upload-text{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.15rem;border:1px dashed rgb(var(--gen2-gold) / .45);border-radius:.75rem;color:rgb(var(--gen2-ink));font-size:.875rem;font-weight:600;transition:border-color .2s ease,background .2s ease}.rf__upload-feld:hover .rf__upload-text{border-color:rgb(var(--gen2-gold));background:rgb(var(--gen2-gold) / .08)}.rf__upload--voll .rf__upload-feld{display:none}.rf__vorschauen{display:flex;flex-wrap:wrap;gap:.6rem}.rf__vorschau{position:relative;width:4.5rem;height:4.5rem;border-radius:.75rem;overflow:hidden;border:1px solid rgb(var(--gen2-line))}.rf__vorschau img{width:100%;height:100%;object-fit:cover;display:block}.rf__vorschau-weg{position:absolute;top:.2rem;inset-inline-end:.2rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border:0;border-radius:9999px;background:#000000a6;color:#fff;font-size:.9rem;line-height:1;cursor:pointer}.rf__vorschau-weg:hover{background:#000000d9}.rf__upload-status{margin:0;min-height:1.1rem;font-size:.8125rem;color:rgb(var(--gen2-muted))}.rf__upload-status--fehler{color:#e8705f}.rf__senden{justify-self:start}.rf__fussnote{margin:0;font-size:.8125rem;line-height:1.5;color:rgb(var(--gen2-muted))}.rf__hinweis{margin:0;padding:.9rem 1.1rem;border-radius:.75rem;font-size:.9375rem}.rf__hinweis--ok{border:1px solid rgb(var(--gen2-gold) / .45);background:rgb(var(--gen2-gold) / .1)}.rf__hinweis--fehler{border:1px solid rgb(203 43 43 / .5);background:#cb2b2b1f}
/*# sourceMappingURL=/cdn/shop/t/12/assets/review-form.css.map */
