.tf-form-success{--tf-form-success-title: clamp(22px, 2.4vw, 28px);display:block;padding-inline:8px;margin-inline:-8px;animation:tf-form-success-in .2s cubic-bezier(.16,1,.3,1) both}.tf-form-success__icon{display:inline-block;vertical-align:middle;transform:translateY(-.115em);width:30px;height:30px;margin-right:12px;color:currentColor}.tf-form-success__icon svg{display:block;width:30px;height:30px}.tf-form-success[data-tf-form-success] .tf-form-success__title{margin:0;font-family:var(--font-ui, Manrope, Arial, sans-serif);font-weight:500;font-size:var(--tf-form-success-title);line-height:1.15;letter-spacing:-.02em;color:#20221f;text-wrap:balance}.tf-form-success[data-tf-form-success] .tf-form-success__body{margin:12px 0 0;max-width:46ch;font-family:var(--font-ui, Manrope, Arial, sans-serif);font-size:15px;line-height:1.6;color:#20221fb8;text-wrap:pretty}.tf-form-success__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:32px}.tf-form-success[data-tf-form-success] .tf-form-success__done{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;padding:0 24px;border:1px solid #20221f;border-radius:0;background:#20221f;color:#f4f4ef;font-family:var(--font-ui, Manrope, Arial, sans-serif);font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}.tf-form-success__done:hover{background:#3a3d37;border-color:#3a3d37;color:#f4f4ef}.tf-form-success__done:focus-visible{outline:2px solid var(--accent, #7b4a38);outline-offset:3px}.tf-form-success[data-tf-form-success]:not(.tf-form-success--dialog) .tf-form-success__done{display:none}:where(.tf-home,.tf-shell) .footer-newsletter .tf-form-success{margin-top:18px}.tf-form-success:focus{outline:none}.tf-form-success:focus-visible{outline:2px solid var(--accent, #7b4a38);outline-offset:6px}@keyframes tf-form-success-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tfwq .quote-layout>.tfwq-fields{min-width:0}.tfwq .tfwq-success{padding-block:clamp(74px,9vh,112px) 16px}.tf-form-success-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(86vh,640px);max-height:min(86dvh,640px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px,4vw,32px);border:1px solid #dedfd8;border-radius:0;background:#fbfaf7;color:#20221f;box-shadow:0 10px 24px #20221f1a;text-align:left}.tf-form-success-dialog[open]{animation:tf-form-dialog-in .2s cubic-bezier(.16,1,.3,1) both}.tf-form-success-dialog::backdrop{background:#20221f6b;animation:tf-form-dialog-scrim-in .2s ease-out both}.tf-form-success-dialog .tf-form-success{padding-inline:0;margin-inline:0;animation:none}.tf-form-success-dialog .tf-form-success-dialog__close{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#20221f;cursor:pointer}.tf-form-success-dialog .tf-form-success-dialog__close svg{width:16px;height:16px}.tf-form-success-dialog .tf-form-success-dialog__close:hover{background:#20221f0f}.tf-form-success-dialog .tf-form-success-dialog__close:focus-visible{outline:2px solid var(--accent, #7b4a38);outline-offset:3px}html.tf-dialog-open{overflow:hidden}@keyframes tf-form-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tf-form-dialog-scrim-in{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.tf-form-success-dialog{width:calc(100vw - 32px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:24px 20px}}@media(prefers-reduced-motion:reduce){.tf-form-success{animation:none}.tf-form-success-dialog[open],.tf-form-success-dialog::backdrop{animation:none}}form.tf-form [type=submit]{position:relative;overflow:hidden;transition:background-color .16s ease,color .16s ease,border-color .16s ease}form.tf-form[data-tf-pending=true] [type=submit],form.tf-form[data-tf-pending=true] [type=submit]:hover{background:var(--soft, #f4f4ef);border-color:var(--line, #dedfd8);color:var(--page-muted, var(--muted, #656760));cursor:progress}form.tf-form[data-tf-pending=true] [type=submit]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent, #7b4a38),transparent);background-repeat:no-repeat;background-size:40% 100%;animation:tf-form-pending-sweep 1.1s linear infinite}@keyframes tf-form-pending-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}@media(prefers-reduced-motion:reduce){form.tf-form[data-tf-pending=true] [type=submit]:after{animation:none;background:var(--accent, #7b4a38);background-size:100% 100%}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/tf-form-feedback.css.map */
