.tfb-add-feedback{width:min(44rem,calc(100% - 3.2rem));max-width:none;border:0;border-radius:1.6rem;padding:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 2rem 8rem #00000040}.tfb-add-feedback::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tfb-add-feedback[open]{animation:tfb-feedback-in .16s ease-out}.tfb-add-feedback__panel{position:relative;padding:3.6rem 2.4rem 2.4rem;text-align:center}.tfb-add-feedback__close{position:absolute;right:1rem;top:1rem;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.tfb-add-feedback__close svg{width:1.8rem;height:1.8rem}.tfb-add-feedback__art{position:relative;width:8rem;height:8rem;margin:0 auto 1.6rem;display:grid;place-items:center;color:#ba0404}.tfb-add-feedback__cart svg{width:7rem;height:7rem}.tfb-add-feedback__check{position:absolute;right:-.4rem;bottom:.8rem;width:3rem;height:3rem;border-radius:50%;background:#18553b;color:#fff;display:none;place-items:center}.tfb-add-feedback__check svg{width:1.6rem;height:1.6rem;fill:currentColor}.tfb-add-feedback[data-state=pending] .tfb-add-feedback__cart,.tfb-add-feedback[data-state=syncing] .tfb-add-feedback__cart{animation:tfb-cart-arrive .5s ease-out both}.tfb-add-feedback[data-state=success] .tfb-add-feedback__check,.tfb-add-feedback[data-state=partial] .tfb-add-feedback__check{display:grid;animation:tfb-feedback-in .18s ease-out}.tfb-add-feedback h2{font-size:2.4rem;margin:0 0 1.2rem}.tfb-add-feedback p{margin:0;min-height:3em}.tfb-add-feedback__actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.tfb-add-feedback__actions [data-tfb-feedback-view][hidden]{display:none}.tfb-cart-message{margin:1rem 0;font-size:1.4rem;line-height:1.5}.tfb-cart-message a{margin-inline-start:.6rem;color:inherit;text-decoration:underline}.tfb-cart-message[data-state=failure],.tfb-cart-message[data-state=unknown]{color:#a00000}@keyframes tfb-feedback-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes tfb-cart-arrive{0%{opacity:.4;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.tfb-add-feedback,.tfb-add-feedback *,.tfb-add-feedback::backdrop{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/tfb-add-feedback.css.map */
