.fb-launch{position:fixed;right:var(--g-gutter);bottom:calc(max(var(--bar-offset, 0px),env(safe-area-inset-bottom)) + 16px);z-index:22;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px 0 16px;border:0;border-radius:var(--g-radius-pill);background:var(--g-ink);color:var(--g-on-ink);font:500 15px/1 var(--g-font-sans);letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 20px #0000002e;transition:background var(--g-fast) var(--g-ease),transform var(--g-fast) var(--g-ease),bottom var(--g-fast) var(--g-ease)}.fb-launch:hover{background:var(--g-ink-raised);transform:translateY(-1px)}.fb-launch:focus-visible{outline:2px solid var(--g-green);outline-offset:3px}.to-top{margin-bottom:60px}@media(max-width:767px){.fb-launch{width:48px;padding:0;justify-content:center}.fb-launch__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.fb{position:fixed;inset:auto var(--g-gutter) calc(80px + env(safe-area-inset-bottom)) auto;margin:0;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow:auto;box-sizing:border-box;padding:0;border:0;border-radius:var(--g-radius-box);background:var(--g-cream);color:var(--g-ink);box-shadow:0 24px 60px #00000038}.fb:popover-open{animation:fb-in .22s var(--g-ease)}@keyframes fb-in{0%{opacity:0;transform:translateY(10px)}}.fb::backdrop{background:#2c2c2a40}.fb__form{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 22px 20px}.fb__form p{margin:0}.fb__eyebrow{font:600 12px/1 var(--g-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--g-green)}.fb__title{font:400 26px/1.15 var(--g-font-serif);padding-right:32px}.fb__lead{color:var(--g-muted);font-size:15px;line-height:1.5}.fb__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--g-ink);cursor:pointer}.fb__close:hover{background:#0000000d}.fb__close:focus-visible{outline:2px solid var(--g-green);outline-offset:2px}.fb__types{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;border:0}.fb__type{position:relative}.fb__type input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.fb__type span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid var(--g-line);border-radius:var(--g-radius-control);background:var(--g-white);font-size:14px;font-weight:500;transition:border-color var(--g-fast) var(--g-ease),background var(--g-fast) var(--g-ease)}.fb__type input:hover+span{border-color:var(--g-ink)}.fb__type input:checked+span{border-color:var(--g-green);background:var(--g-green-soft);color:var(--g-ink)}.fb__type input:focus-visible+span{outline:2px solid var(--g-green);outline-offset:2px}.fb__field{display:flex;flex-direction:column;gap:6px}.fb__field label{font-size:14px;font-weight:600}.fb__field textarea,.fb__field input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--g-line);border-radius:var(--g-radius-control);background:var(--g-white);color:var(--g-ink);font:16px/1.5 var(--g-font-sans);resize:vertical}.fb__field textarea:focus,.fb__field input:focus{outline:2px solid var(--g-green);outline-offset:1px;border-color:transparent}.fb__error{color:var(--g-red);font-size:14px}.fb__btn{width:100%;justify-content:center;gap:8px}.fb__note{color:var(--g-muted);font-size:13px;text-align:center}.fb .badge-ic{align-self:flex-start}@media(max-width:767px){.fb{inset:auto 0 0 0;width:100%;max-height:88dvh;border-radius:var(--g-radius-box) var(--g-radius-box) 0 0;padding-bottom:env(safe-area-inset-bottom)}.fb__form,.fb__form *{text-align:center}.fb__field textarea,.fb__field input{text-align:left}.fb__title{padding-inline:32px}.fb .badge-ic{align-self:center}}@media(prefers-reduced-motion:reduce){.fb-launch,.fb__type span{transition:none}.fb:popover-open{animation:none}}@media print{.fb-launch,.fb{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/feedback.css.map */
