.kutzall-refresh .kz-finder-guided [hidden]{display:none!important}
.kutzall-refresh .kz-finder-guided kz-tool-finder{display:block}
.kutzall-refresh .kz-finder-guided .kz-heading{align-items:end;gap:24px}
.kutzall-refresh .kz-finder-guided .kz-finder-intro{max-width:34ch;margin:0 0 3px;font-size:18px;line-height:1.45}
.kutzall-refresh .kz-finder-tasks{margin-top:24px}
.kutzall-refresh .kz-finder-tasks__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px}
.kutzall-refresh .kz-finder-tasks__heading h3{font-size:21px;line-height:1.3;margin:0}
.kutzall-refresh .kz-finder-task-options{display:flex;flex-wrap:wrap;gap:10px}
.kutzall-refresh .kz-finder-task{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:11px 16px;border:1px solid #b7ad96;border-radius:10px 18px 10px 12px;background:linear-gradient(145deg,#fffef9,#f4efe3);box-shadow:0 2px 0 #c9bea5;font:inherit;font-size:17px;line-height:1.3;font-weight:650;color:#20241e;text-align:left;cursor:pointer}
.kutzall-refresh .kz-finder-task svg{width:18px;height:18px;flex:none;border:1px solid #9c9587;border-radius:50%;fill:none;stroke:transparent;stroke-width:2}
.kutzall-refresh .kz-finder-task[aria-pressed=true]{background:#20241e;border-color:#20241e;color:#fff;box-shadow:0 3px 0 #a87a05}
.kutzall-refresh .kz-finder-task[aria-pressed=true] svg{background:#ffc522;stroke:#20241e;border-color:#ffc522}
.kutzall-refresh .kz-finder-reset{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:16px;font-weight:650;line-height:1.3;color:#34382f;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.kutzall-refresh .kz-finder-guided .kz-finder-recommendation{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;padding:22px 28px;margin-top:20px;border:1px solid #e0d7c4;border-radius:18px 34px 18px 24px;background:linear-gradient(120deg,#fffefa,#f5efdf);box-shadow:inset 0 1px 0 #fff,0 3px 0 #d4c7ac;max-width:none}
.kutzall-refresh .kz-finder-recommendation figure{position:relative;margin:0;height:180px;min-width:0;overflow:hidden;container-type:size}
.kutzall-refresh .kz-finder-recommendation figure>img,.kutzall-refresh .kz-finder-recommendation figure>.kz-burr-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.kutzall-refresh .kz-finder-recommendation .kz-burr-frame{container-type:size}
.kutzall-refresh .kz-finder-recommendation__copy h3{font-size:28px;line-height:1.2;margin:5px 0 10px}
.kutzall-refresh .kz-finder-recommendation__copy>p{font-size:18px;line-height:1.5;margin:0 0 16px;max-width:62ch}
.kutzall-refresh .kz-finder-recommendation__copy>.kz-finder-recommendation__eyebrow{display:inline-block;margin:0;padding:4px 9px;border-radius:5px;background:#ffe497;color:#43360f;font-size:13px;line-height:1.4;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
.kutzall-refresh .kz-finder-recommendation .kz-button{font-size:17px;line-height:1.3;min-height:46px;padding:11px 17px;display:inline-flex;gap:16px;align-items:center;justify-content:space-between;white-space:normal;text-align:left}
.kutzall-refresh .kz-finder-guided :is(button,a):focus-visible{outline:3px solid #20241e;outline-offset:4px}
.kutzall-refresh .kz-finder-guided .kz-finder-fit-box{box-shadow:none;border-top:1px solid #cfc4aa;border-radius:0;background:none;padding:14px 0 0;margin-top:18px}
.kutzall-refresh .kz-finder-guided .kz-finder-fit-box h3{font-size:17px}
.kutzall-refresh .kz-finder-guided .kz-finder-fit-box p,.kutzall-refresh .kz-finder-guided .kz-finder-fit-box a{font-size:16px;line-height:1.45}
@media(hover:hover){.kutzall-refresh .kz-finder-task:not([aria-pressed=true]):hover{background:#fff8dc;border-color:#5e5a4e}.kutzall-refresh .kz-finder-reset:hover{text-decoration-thickness:2px}}
@media(max-width:900px){.kutzall-refresh .kz-finder-guided .kz-heading{display:block}.kutzall-refresh .kz-finder-guided .kz-finder-intro{max-width:none;margin-top:8px}.kutzall-refresh .kz-finder-guided .kz-finder-recommendation{grid-template-columns:180px minmax(0,1fr);gap:22px;padding:20px}}
@media(max-width:700px){.kutzall-refresh .kz-finder-guided .kz-finder-intro{font-size:16px}.kutzall-refresh .kz-finder-tasks{margin-top:20px}.kutzall-refresh .kz-finder-tasks__heading{align-items:start;gap:10px;flex-wrap:wrap}.kutzall-refresh .kz-finder-tasks__heading h3{font-size:20px}.kutzall-refresh .kz-finder-reset{min-height:44px}.kutzall-refresh .kz-finder-task-options{gap:8px}.kutzall-refresh .kz-finder-task{font-size:16px;min-height:46px;padding:10px 12px;gap:12px}.kutzall-refresh .kz-finder-guided .kz-finder-recommendation{grid-template-columns:94px minmax(0,1fr);gap:14px;padding:18px 14px;margin-top:16px}.kutzall-refresh .kz-finder-recommendation figure{height:138px;align-self:start;margin-top:26px}.kutzall-refresh .kz-finder-recommendation__copy h3{font-size:23px;margin:8px 0}.kutzall-refresh .kz-finder-recommendation__copy>p{font-size:16px;line-height:1.45;margin-bottom:14px}.kutzall-refresh .kz-finder-recommendation__copy>.kz-finder-recommendation__eyebrow{font-size:11px;padding:4px 6px}.kutzall-refresh .kz-finder-recommendation .kz-button{font-size:16px;padding:10px 12px;gap:8px}.kutzall-refresh .kz-finder-guided .kz-finder-fit-box{gap:4px}.kutzall-refresh .kz-finder-guided .kz-finder-fit-box p{font-size:16px}}

@media(min-width:1101px){.kutzall-refresh .kz-finder-guided .kz-finder-panel:has([data-finder-result]:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:24px;align-items:start}.kutzall-refresh .kz-finder-guided .kz-finder-panel:has([data-finder-result]:not([hidden])) .kz-finder-tasks{grid-column:1/-1}.kutzall-refresh .kz-finder-guided .kz-finder-panel:has([data-finder-result]:not([hidden])) .kz-finder-fit-box{display:block;border-top:0;border-left:3px solid #d4aa29;padding:10px 0 10px 20px;margin-top:30px}.kutzall-refresh .kz-finder-guided .kz-finder-panel:has([data-finder-result]:not([hidden])) .kz-finder-fit-box h3{font-size:19px;margin-bottom:8px}.kutzall-refresh .kz-finder-guided .kz-finder-panel:has([data-finder-result]:not([hidden])) .kz-finder-fit-box a{margin-top:10px}.kutzall-refresh .kz-finder-guided .kz-finder-recommendation{grid-template-columns:200px minmax(0,1fr);gap:24px}}
.kutzall-refresh .kz-finder-guided .kz-finder-reset:disabled{opacity:.45;cursor:default;text-decoration:none}
@media(max-width:700px){.kutzall-refresh .kz-finder-guided .kz-finder-recommendation{row-gap:0}.kutzall-refresh .kz-finder-recommendation__copy{display:contents}.kutzall-refresh .kz-finder-recommendation figure{grid-column:1;grid-row:1/3;height:100px;margin:0;align-self:center}.kutzall-refresh .kz-finder-recommendation__copy>.kz-finder-recommendation__eyebrow{grid-column:2;align-self:end;justify-self:start;font-size:12px}.kutzall-refresh .kz-finder-recommendation__copy h3{grid-column:2;align-self:start;margin:8px 0 0}.kutzall-refresh .kz-finder-recommendation__copy>p:not(.kz-finder-recommendation__eyebrow){grid-column:1/-1;margin:16px 0}.kutzall-refresh .kz-finder-recommendation .kz-button{grid-column:1/-1;width:100%;justify-content:space-between}.kutzall-refresh .kz-finder-task-options{display:grid;grid-template-columns:1fr}.kutzall-refresh .kz-finder-task{width:100%}}
