form.tf-cf{--tf-cf-accent:#0099ff;--tf-cf-accent-d:#0077cc;--tf-cf-ring:rgb(0 153 255 / .16);--tf-cf-surface:#fff;--tf-cf-ink:#1e1e1e;--tf-cf-body:#4a5568;--tf-cf-mut:#7f8c9d;--tf-cf-line:#dce3eb;--tf-cf-line-h:#c2cdd9;--tf-cf-chip:#edf2f7;--tf-cf-danger:#d93025;--tf-cf-danger-ring:rgb(217 48 37 / .14);--tf-cf-star-on:#fea000;--tf-cf-star-off:#d6dee8;--tf-cf-live-ink:#9a5800;--tf-cf-live-bg:#fff3dc;--tf-cf-glow:0 8px 20px -8px rgb(0 153 255 / .55);--tf-cf-shadow:0 1px 2px rgb(16 24 40 / .04);--tf-cf-r:12px;--tf-cf-h:48px;--tf-cf-t:.18s cubic-bezier(.4, 0, .2, 1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0;font-family:inherit}form.tf-cf.tf-cf--3{grid-template-columns:repeat(3,minmax(0,1fr))}form.tf-cf>*{grid-column:1 / -1;min-width:0;margin:0}form.tf-cf>.tf-cf-field--id{grid-column:auto}#respond{container:tf-respond / inline-size}@container tf-respond (max-width:620px){form.tf-cf.tf-cf--3{grid-template-columns:repeat(2,minmax(0,1fr))}form.tf-cf.tf-cf--3>.comment-form-mobile{grid-column:1 / -1}}@container tf-respond (max-width:500px){form.tf-cf,form.tf-cf.tf-cf--3{grid-template-columns:minmax(0,1fr);gap:16px}form.tf-cf>.tf-cf-field--id{grid-column:1 / -1}}.tf-cf [hidden]{display:none!important}.tf-cf .tf-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tf-cf-field{display:flex;flex-direction:column}.tf-cf .tf-cf-label{display:flex;align-items:center;gap:6px;margin:0 0 7px;padding:0;font-size:.82rem;font-weight:700;line-height:1.7;color:var(--tf-cf-ink)}.tf-cf .required{color:var(--tf-cf-danger);font-weight:700}.tf-cf-optional{padding:0 8px;border-radius:999px;background:var(--tf-cf-chip);color:var(--tf-cf-mut);font-size:.68rem;font-weight:600;line-height:1.75}.tf-cf-control{position:relative;display:block}.tf-cf-control>.tf-cf-svg{position:absolute;top:50%;right:14px;translate:0 -50%;color:var(--tf-cf-mut);pointer-events:none;transition:color var(--tf-cf-t)}.tf-cf .tf-cf-input{box-sizing:border-box;display:block;width:100%;min-height:var(--tf-cf-h);margin:0;padding:11px 14px;border:1px solid var(--tf-cf-line);border-radius:var(--tf-cf-r);background:var(--tf-cf-surface);box-shadow:var(--tf-cf-shadow);color:var(--tf-cf-ink);font:inherit;font-size:.9rem;line-height:1.6;outline:0;appearance:none;transition:border-color var(--tf-cf-t),box-shadow var(--tf-cf-t),background-color var(--tf-cf-t)}.tf-cf-control>.tf-cf-input{padding-right:44px}html:not([dir="rtl"]) .tf-cf-control>.tf-cf-svg{right:auto;left:14px}html:not([dir="rtl"]) .tf-cf-control>.tf-cf-input{padding-right:14px;padding-left:44px}.tf-cf .tf-cf-input[dir="ltr"]{text-align:left}.tf-cf .tf-cf-input[dir="ltr"]:placeholder-shown{text-align:right}.tf-cf .tf-cf-input::placeholder{color:var(--tf-cf-mut);opacity:.8}.tf-cf .tf-cf-input:hover{border-color:var(--tf-cf-line-h)}.tf-cf .tf-cf-input:focus{border-color:var(--tf-cf-accent);box-shadow:0 0 0 4px var(--tf-cf-ring)}.tf-cf-control:focus-within>.tf-cf-svg{color:var(--tf-cf-accent)}.tf-cf .tf-cf-input:user-invalid,.tf-cf .tf-cf-input[aria-invalid="true"]{border-color:var(--tf-cf-danger)}.tf-cf .tf-cf-input:user-invalid:focus,.tf-cf .tf-cf-input[aria-invalid="true"]:focus{box-shadow:0 0 0 4px var(--tf-cf-danger-ring)}.tf-cf-control:has(.tf-cf-input[aria-invalid="true"])>.tf-cf-svg,.tf-cf-control:has(.tf-cf-input:user-invalid)>.tf-cf-svg{color:var(--tf-cf-danger)}.tf-cf .tf-cf-input:-webkit-autofill,.tf-cf .tf-cf-input:-webkit-autofill:hover,.tf-cf .tf-cf-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tf-cf-ink);caret-color:var(--tf-cf-ink);-webkit-box-shadow:0 0 0 100px var(--tf-cf-surface) inset;transition:background-color 9999s ease 0s}.tf-cf .tf-cf-textarea{min-height:136px;max-height:420px;padding:13px 14px;line-height:1.95;resize:vertical;field-sizing:content}@media (hover:none) and (pointer:coarse){.tf-cf .tf-cf-input{font-size:16px}}.tf-cf-hint{margin-top:6px;font-size:.72rem;line-height:1.7;color:var(--tf-cf-mut)}.tf-cf-error{display:block;margin-top:6px;font-size:.74rem;font-weight:700;line-height:1.8;color:var(--tf-cf-danger)}.tf-cf .tf-cf-rating{min-width:0;margin:0;padding:0;border:0}.tf-cf .tf-cf-rating>legend{float:right;width:100%;margin:0 0 6px}.tf-cf .tf-cf-rating>legend+*{clear:both}.tf-rate{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 14px}.tf-rate-scale{display:inline-flex;flex-direction:column;max-width:100%}.tf-stars{position:relative;display:inline-flex;gap:0}.tf-cf .tf-star-input{position:absolute;top:50%;right:50%;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.tf-cf .tf-star{display:inline-grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:color var(--tf-cf-t)}.tf-star .tf-cf-svg{display:block;transition:transform var(--tf-cf-t)}.tf-star{color:var(--tf-cf-star-off)}:where(.tf-stars:has(.tf-star-input:checked)) .tf-star{color:var(--tf-cf-star-on)}:where(.tf-stars .tf-star-input:checked+.tf-star)~.tf-star{color:var(--tf-cf-star-off)}@media (hover:hover){.tf-cf .tf-stars:hover .tf-star{color:var(--tf-cf-star-on)}.tf-cf .tf-stars .tf-star:hover~.tf-star{color:var(--tf-cf-star-off)}.tf-star:hover .tf-cf-svg{transform:scale(1.12)}}.tf-star-input:focus-visible+.tf-star{outline:2px solid var(--tf-cf-accent);outline-offset:-2px}.tf-star-input:checked+.tf-star .tf-cf-svg{animation:tf-cf-pop .32s cubic-bezier(.34,1.56,.64,1)}.tf-rate-ends{display:flex;justify-content:space-between;gap:8px;padding:0 4px;font-size:.68rem;font-weight:600;line-height:1.6;color:var(--tf-cf-mut);white-space:nowrap}.tf-rate-live{display:inline-flex;align-items:center;min-height:28px;margin-top:7px;padding:0 12px;border-radius:999px;background:var(--tf-cf-chip);color:var(--tf-cf-mut);font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color var(--tf-cf-t),color var(--tf-cf-t)}.tf-rate-live.is-set,.tf-rate-live.is-hover{background:var(--tf-cf-live-bg);color:var(--tf-cf-live-ink)}.tf-cf-rating.is-invalid .tf-stars{animation:tf-cf-shake .36s ease}.tf-cf-rating.is-invalid .tf-star{color:color-mix(in srgb,var(--tf-cf-danger) 35%,var(--tf-cf-star-off))}.tf-cf .comment-form-cookies-consent{display:flex;align-items:center;gap:10px;font-size:.8rem;color:var(--tf-cf-body)}.tf-cf .comment-form-cookies-consent input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--tf-cf-accent)}.tf-cf .comment-form-cookies-consent label{margin:0;font-weight:400;line-height:1.8}.tf-cf .tf-cf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:2px}.tf-cf .tf-cf-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:200px;min-height:50px;margin:0;padding:0 28px;border:0;border-radius:var(--tf-cf-r);background:var(--tf-cf-accent);box-shadow:0 1px 2px rgb(16 24 40 / .08),var(--tf-cf-glow);color:#fff;font:inherit;font-size:.92rem;font-weight:800;line-height:1;cursor:pointer;transition:background-color var(--tf-cf-t),box-shadow var(--tf-cf-t),translate var(--tf-cf-t),opacity var(--tf-cf-t)}.tf-cf .tf-cf-submit:hover{background:var(--tf-cf-accent-d);translate:0 -1px}.tf-cf .tf-cf-submit:active{translate:0}.tf-cf .tf-cf-submit:focus-visible{outline:3px solid var(--tf-cf-ring);outline-offset:2px}.tf-cf .tf-cf-submit[disabled]{opacity:.55;box-shadow:none;cursor:not-allowed;translate:none}.tf-cf-spin{display:none;width:18px;height:18px;border:2px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:tf-cf-spin .7s linear infinite}form.tf-cf.is-busy .tf-cf-spin{display:inline-block}form.tf-cf.is-busy .tf-cf-submit{pointer-events:none;opacity:.85}.tf-cf-privacy{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;line-height:1.7;color:var(--tf-cf-mut)}.tf-cf-privacy .tf-cf-svg{flex:none;width:15px;height:15px}.tf-cf .tf-cf-actions .tfcg-lock{flex-basis:100%;margin:0}@container tf-respond (max-width:500px){.tf-cf .tf-cf-actions{flex-direction:column;align-items:stretch;gap:10px}.tf-cf .tf-cf-submit{width:100%}.tf-cf-privacy{justify-content:center}}#respond #cancel-comment-reply-link{margin-inline-start:10px;padding:2px 10px;border-radius:999px;background:rgb(217 48 37 / .08);color:#d93025;font-size:.72rem;font-weight:700;text-decoration:none;background-image:none}@keyframes tf-cf-spin{to{rotate:360deg}}@keyframes tf-cf-pop{0%{transform:scale(.7)}100%{transform:scale(1)}}@keyframes tf-cf-shake{0%,100%{translate:0}25%{translate:5px}50%{translate:-5px}75%{translate:3px}}@media (prefers-reduced-motion:reduce){.tf-cf *,.tf-cf *::before,.tf-cf *::after{animation:none!important;transition:none!important}.tf-star:hover .tf-cf-svg,.tf-cf .tf-cf-submit:hover{transform:none;translate:none}form.tf-cf.is-busy .tf-cf-spin{border-top-color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .6)}}.tf-cm-posted{--tf-cmp-bg:#ecfbf3;--tf-cmp-line:#bfead2;--tf-cmp-ink:#0b6b43;--tf-cmp-body:#3d5a4b;--tf-cmp-ic-bg:#16a46b;--tf-cmp-card:#fff;position:relative;display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 16px;padding-inline-end:44px;border:1px solid var(--tf-cmp-line);border-radius:14px;background:var(--tf-cmp-bg);box-shadow:0 6px 18px -10px rgb(22 164 107 / .45);font-family:inherit;outline:0;animation:tf-cmp-in .38s cubic-bezier(.2,.8,.2,1)}.tf-cm-posted-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--tf-cmp-ic-bg);color:#fff;box-shadow:0 0 0 5px rgb(22 164 107 / .14)}.tf-cm-posted-b{flex:1;min-width:0}.tf-cm-posted-b>b{display:block;font-size:.9rem;font-weight:800;line-height:1.8;color:var(--tf-cmp-ink)}.tf-cm-posted-b>span{display:block;font-size:.78rem;line-height:1.9;color:var(--tf-cmp-body)}.tf-cm-posted-x{position:absolute;top:10px;inset-inline-end:10px;display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:8px;background:#fff0;color:var(--tf-cmp-body);cursor:pointer;transition:background-color .18s ease}.tf-cm-posted-x:hover{background:rgb(0 0 0 / .06)}.tf-cm-posted-x:focus-visible{outline:2px solid var(--tf-cmp-ic-bg);outline-offset:1px}.tf-cm-posted-preview{margin-top:10px;padding:11px 13px;border:1px solid var(--tf-cmp-line);border-radius:11px;background:var(--tf-cmp-card)}.tf-cm-posted-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;color:var(--tf-cmp-ink)}.tf-cm-posted-stars{color:#fea000;letter-spacing:1px}.tf-cm-posted-stars i{font-style:normal;color:#d6dee8}.tf-cm-posted-preview p{margin:6px 0 0;font-size:.8rem;line-height:1.9;color:var(--tf-cmp-body);overflow-wrap:anywhere}.tf-cm-pending,.tfp-reviews .woocommerce-review__awaiting-approval{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;background:#fff4e0;color:#9a5800;font-size:.7rem;font-weight:700;line-height:1.6}.tf-cm-pending::before,.tfp-reviews .woocommerce-review__awaiting-approval::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:tf-cmp-pulse 1.6s ease-in-out infinite}.tf-cm-just-posted>.comment_container,.tf-cm-just-posted>.tfs-cmbox{border-color:#8fd9b6!important;box-shadow:0 0 0 4px rgb(22 164 107 / .12)!important}@keyframes tf-cmp-in{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes tf-cmp-pulse{50%{opacity:.35}}@media (max-width:480px){.tf-cm-posted{gap:10px;padding:12px 13px;padding-inline-end:40px}.tf-cm-posted-ic{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.tf-cm-posted,.tf-cm-pending::before,.tfp-reviews .woocommerce-review__awaiting-approval::before{animation:none}}html[data-theme="dark"] .tf-cm-posted{--tf-cmp-bg:var(--ok-tint, #102e22);--tf-cmp-line:#1d4d39;--tf-cmp-ink:#5ddba4;--tf-cmp-body:var(--body-color, #b3c1d0);--tf-cmp-ic-bg:#16a46b;--tf-cmp-card:var(--surface, #111a23);box-shadow:none}html[data-theme="dark"] .tf-cm-posted-x:hover{background:rgb(255 255 255 / .08)}html[data-theme="dark"] .tf-cm-posted-stars i{color:#34465a}html[data-theme="dark"] .tf-cm-pending,html[data-theme="dark"] .tfp-reviews .woocommerce-review__awaiting-approval{background:var(--warn-tint,#33280f);color:#f5b942}html[data-theme="dark"] .tf-cm-just-posted>.comment_container,html[data-theme="dark"] .tf-cm-just-posted>.tfs-cmbox{border-color:#1f6b4b!important;box-shadow:0 0 0 4px rgb(22 164 107 / .16)!important}html[data-theme="dark"] form.tf-cf{--tf-cf-accent:#1a8fe0;--tf-cf-accent-d:#1279c2;--tf-cf-ring:rgb(56 170 255 / .24);--tf-cf-surface:var(--surface, #111a23);--tf-cf-ink:var(--heading-color, #e8eef6);--tf-cf-body:var(--body-color, #b3c1d0);--tf-cf-mut:var(--gray-500, #7d8ea1);--tf-cf-line:var(--border-color, #2b3b4d);--tf-cf-line-h:var(--gray-400, #33465b);--tf-cf-chip:rgb(255 255 255 / .06);--tf-cf-danger:#ff6b66;--tf-cf-danger-ring:rgb(255 107 102 / .2);--tf-cf-star-on:#ffb22e;--tf-cf-star-off:#34465a;--tf-cf-live-ink:#f5b942;--tf-cf-live-bg:var(--warn-tint, #33280f);--tf-cf-glow:0 8px 22px -10px rgb(26 143 224 / .6);--tf-cf-shadow:none}html[data-theme="dark"] .tf-cf .tf-cf-input{background-color:var(--tf-cf-surface);color:var(--tf-cf-ink)}html[data-theme="dark"] #respond #cancel-comment-reply-link{background:rgb(255 107 102 / .12);color:#ff9d97}html[data-theme="dark"] .tf-cf .comment-form-cookies-consent input{color-scheme:dark}