.wh-search-progress{pointer-events:none;z-index:9999}.wh-search-progress.is-hidden{display:none!important}.wh-search-progress.wh-progress--fullpage{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wh-search-progress.wh-progress--fullpage .wh-progress-scrim{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(245,240,232,.85)}.wh-search-progress.wh-progress--fullpage .wh-progress-stage{position:relative;width:140px;text-align:center}.wh-search-progress.wh-progress--fullpage .wh-progress-reticle{width:110px;height:110px}.wh-search-progress.wh-progress--results{position:absolute;top:0;left:0;right:0;bottom:0;min-height:220px;display:flex;align-items:center;justify-content:center}.wh-search-progress.wh-progress--results .wh-progress-scrim{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(245,240,232,.78)}.wh-search-progress.wh-progress--results .wh-progress-stage{position:relative;width:120px;text-align:center}.wh-search-progress.wh-progress--results .wh-progress-reticle{width:90px;height:90px}.wh-search-progress.wh-progress--inline{position:relative;display:flex;align-items:center;justify-content:center;padding:14px 0 22px 0;width:100%;color:#2a1f14;font-size:14px;font-weight:600;letter-spacing:.02em}.wh-search-progress.wh-progress--inline .wh-progress-scrim{display:none}.wh-search-progress.wh-progress--inline .wh-progress-stage{display:flex;align-items:center;gap:10px}.wh-search-progress.wh-progress--inline .wh-progress-reticle{width:32px;height:32px}.wh-search-progress.wh-progress--inline .wh-progress-label{margin:0;color:#2a1f14;font-size:14px;font-weight:600}.wh-search-progress.wh-progress--error .wh-progress-reticle{display:none}.wh-search-progress.wh-progress--error .wh-progress-stage{width:auto;max-width:480px;background:#f5f0e8;border:1px solid #c8b78a;border-left:4px solid #5c3a21;color:#2a1f14;padding:18px 22px;border-radius:4px;text-align:left;pointer-events:auto}.wh-search-progress.wh-progress--error .wh-progress-error-title{display:block;font-size:17px;font-weight:700;margin-bottom:6px;color:#5c3a21}.wh-search-progress.wh-progress--error .wh-progress-error-message{font-size:15px;line-height:1.5;margin:0}.wh-progress-reticle{display:block;margin:0 auto}.wh-progress-reticle__ring{transform-box:fill-box;transform-origin:center;animation:wh-progress-rotate 3s linear infinite}.wh-progress-reticle__center{transform-box:fill-box;transform-origin:center;animation:wh-progress-pulse 1.2s ease-in-out infinite}.wh-progress-reticle__ticks>*{transform-box:fill-box;transform-origin:center;animation:wh-progress-tick-scan 1.5s ease-in-out infinite;opacity:.35}.wh-progress-reticle__ticks>*:nth-child(1){animation-delay:0s}.wh-progress-reticle__ticks>*:nth-child(2){animation-delay:.375s}.wh-progress-reticle__ticks>*:nth-child(3){animation-delay:.75s}.wh-progress-reticle__ticks>*:nth-child(4){animation-delay:1.125s}.wh-progress-label{margin:14px 0 0 0;color:#2a1f14;font-size:14px;font-weight:600;line-height:1.4;min-height:1.4em;font-family:Verdana,Geneva,sans-serif}.wh-progress-label[data-state="idle"]:empty{display:none}.wh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wh-search-progress.wh-progress--fading-in{animation:wh-progress-fade-in 150ms ease-out}.wh-search-progress.wh-progress--fading-out{animation:wh-progress-fade-out 150ms ease-out forwards}@keyframes wh-progress-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes wh-progress-pulse{0%,100%{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes wh-progress-tick-scan{0%,100%{opacity:.25}25%{opacity:1}50%{opacity:.4}}@keyframes wh-progress-fade-in{from{opacity:0}to{opacity:1}}@keyframes wh-progress-fade-out{from{opacity:1}to{opacity:0}}@keyframes wh-progress-reduced{0%,100%{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.wh-progress-reticle__ring,.wh-progress-reticle__center,.wh-progress-reticle__ticks>*{animation:none}.wh-progress-reticle__ticks>*{opacity:.7}.wh-progress-reticle{animation:wh-progress-reduced 2s ease-in-out infinite}}@media(max-width:640px){.wh-search-progress.wh-progress--fullpage .wh-progress-reticle{width:88px;height:88px}.wh-search-progress.wh-progress--results .wh-progress-reticle{width:72px;height:72px}.wh-search-progress.wh-progress--error .wh-progress-stage{margin:0 16px;max-width:calc(100% - 32px)}}