:root{--feedback-accent: #eeece8;--feedback-accent-hover: #e3e0da;--feedback-accent-fg: #1a1a1a;--feedback-accent-line: rgb(0 0 0 / 14%)}.feedback{--fb-bg: #ffffff;--fb-fg: #111111;--fb-muted: #6b6b6b;--fb-line: #e3e3e3;--fb-soft: #f4f4f4;--fb-accent: var(--feedback-accent);--fb-accent-fg: var(--feedback-accent-fg);--fb-error: #b3261e;--fb-radius: 14px}.feedback__launcher{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:56px;height:56px;padding:0;color:#2b2210;background:radial-gradient(circle at 32% 28%,#f1dc9e,#d4b46a 55%,#a9853a);border:0;border-radius:50%;box-shadow:0 0 0 3px #ffffffeb,0 2px 4px #00000038,0 12px 28px #00000057,0 24px 48px #0000002e,0 0 36px #d4b46a4d;cursor:pointer;transition:bottom .24s ease,transform .18s ease,box-shadow .18s ease}@media(max-width:799px){body:has(.sticky-add-to-cart__bar[data-stuck=true]) .feedback__launcher{bottom:calc(max(18px,env(safe-area-inset-bottom)) + 84px)}}body:has(theme-drawer[open] cart-drawer-component) .feedback__launcher{display:none}.feedback__launcher:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #d4b46a;border-radius:50%;pointer-events:none;animation:feedback-launcher-pulse 2.4s ease-out 3 both}@keyframes feedback-launcher-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.55);opacity:0}}.feedback__launcher:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 0 0 3px #ffffffeb,0 4px 8px #00000038,0 18px 36px #0000005c,0 32px 60px #0003,0 0 44px #d4b46a66}.feedback__launcher:focus-visible{outline:2px solid #111111;outline-offset:5px}#shop-hcaptcha-badge-container{display:none!important}.feedback__panel{position:fixed;inset:auto max(16px,env(safe-area-inset-right)) calc(max(16px,env(safe-area-inset-bottom)) + 60px) auto;width:min(380px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 100px));margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;color:var(--fb-fg);background:var(--fb-bg);border:1px solid var(--fb-line);border-radius:var(--fb-radius);box-shadow:0 24px 60px #00000038;font:inherit;font-size:.9375rem;line-height:1.45}.feedback__panel:not(:modal){z-index:1000}.feedback__panel:modal{animation:feedback-rise .2s cubic-bezier(.22,.61,.36,1) both}.feedback__panel::backdrop{background:#00000040}@keyframes feedback-rise{0%{opacity:0;transform:translateY(12px)}}@media(max-width:599px){.feedback__panel{inset:auto 0 0 0;width:100%;max-width:none;max-height:calc(100dvh - 48px);padding-bottom:env(safe-area-inset-bottom);border-radius:var(--fb-radius) var(--fb-radius) 0 0;border-bottom:0}}@media(prefers-reduced-motion:reduce){.feedback__launcher,.feedback__launcher:after,.feedback__panel:modal{transition:none;animation:none}}.feedback__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:14px 12px 10px 20px;background:var(--fb-bg)}.feedback__back:not([hidden])+.feedback__title{margin-left:-4px}.feedback__title{flex:1;margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:0}.feedback__back,.feedback__close{display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--fb-fg);background:transparent;border:0;border-radius:50%;cursor:pointer}.feedback__back{margin-left:-10px}.feedback__back[hidden]{display:none}.feedback__back:hover,.feedback__close:hover{background:var(--fb-soft)}.feedback__step{padding:4px 20px 20px}.feedback__step[hidden]{display:none}.feedback__step[data-step=kind]:not([hidden]){display:grid;gap:10px}.feedback__kind{display:grid;gap:4px;padding:14px 16px;color:var(--fb-fg);text-align:left;background:var(--fb-bg);border:1px solid var(--fb-line);border-radius:10px;cursor:pointer;font:inherit;transition:border-color .14s ease,background .14s ease}.feedback__kind:hover,.feedback__kind:focus-visible{border-color:var(--fb-fg);background:var(--fb-soft)}.feedback__kind-title{font-weight:600}.feedback__kind-hint{color:var(--fb-muted);font-size:.8125rem}.feedback__form{display:grid}.feedback__topics{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;border:0}.feedback__topics[hidden]{display:none}.feedback__label{display:block;width:100%;margin:0 0 6px;padding:0;font-size:.8125rem;font-weight:600}.feedback__optional{color:var(--fb-muted);font-weight:400}.feedback__chip{position:relative;cursor:pointer}.feedback__chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.feedback__chip span{display:inline-block;padding:6px 12px;font-size:.8125rem;border:1px solid var(--fb-line);border-radius:999px;transition:background .12s ease,border-color .12s ease}.feedback__chip:hover span{border-color:var(--fb-fg)}.feedback__chip input:checked+span{color:var(--fb-accent-fg);background:var(--fb-accent);border-color:var(--fb-fg)}.feedback__chip input:focus-visible+span{outline:2px solid var(--fb-fg);outline-offset:2px}.feedback__input{width:100%;margin:0 0 14px;padding:10px 12px;color:var(--fb-fg);background:var(--fb-bg);border:1px solid var(--fb-line);border-radius:8px;font:inherit;font-size:16px;box-sizing:border-box}.feedback__input:focus{border-color:var(--fb-fg);outline:none}.feedback__textarea{min-height:96px;margin-bottom:2px;resize:vertical}.feedback__count{margin:0 0 12px;color:var(--fb-muted);font-size:.75rem;text-align:right}.feedback__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback__context{margin:0 0 12px;color:var(--fb-muted);font-size:.75rem}.feedback__captcha-notice{margin:12px 0 0;color:var(--fb-muted);font-size:.6875rem;text-align:center}.feedback__captcha-notice a{color:inherit}.feedback__error{margin:0 0 12px;color:var(--fb-error);font-size:.8125rem}.feedback__error[hidden]{display:none}.feedback__send{width:100%;padding:12px 16px;color:var(--fb-accent-fg);background:var(--fb-accent);border:1px solid var(--feedback-accent-line);border-radius:999px;cursor:pointer;font:inherit;font-weight:600}.feedback__send:hover:not(:disabled){background:var(--feedback-accent-hover)}.feedback__send:disabled{opacity:.6;cursor:progress}.feedback__done{padding:12px 24px 28px;text-align:center}.feedback__done-mark{margin:0 auto 10px}.feedback__done-title{margin:0 0 6px;font-weight:600}.feedback__done-text{margin:0;color:var(--fb-muted);font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/feedback-widget.css.map */
