@keyframes hej_gradient_flow{0%{background-position:0% 50%}100%{background-position:200% 50%}}@keyframes hej_pulse{0%,100%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.18) rotate(8deg);opacity:.85}}@keyframes hej_shimmer{0%{transform:translateX(-110%);opacity:0}20%{opacity:1}100%{transform:translateX(110%);opacity:0}}@keyframes hej_fade_in{from{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:100px;transform:translateY(0)}}.hej_widget{margin:32px 8px;display:block !important;opacity:0;max-height:0;transform:translateY(-10px);animation:hej_fade_in .45s ease-out forwards}@media(prefers-reduced-motion: reduce){.hej_widget{opacity:1;animation:none;transform:translateY(0);max-height:100px}}@media screen and (min-width: 540px){.hej_widget{margin:32px 20px}}@media screen and (min-width: 1024px){.hej_widget{width:auto;max-width:1024px;margin:32px auto}}@media screen and (min-width: 1367px){.hej_widget{max-width:1367px}}.hej_widget__form{position:relative;display:flex;align-items:center;padding:8px 12px;gap:8px;border:1px solid #ccc;font:normal 400 100% "Montserrat",sans-serif;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.hej_widget__form:hover{box-shadow:0 6px 20px -10px rgba(35,31,32,.35)}.hej_widget__form:hover .hej_widget__sparkle{animation:hej_pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.hej_widget__form:hover .hej_widget__sparkle{animation:none}}.hej_widget__form:hover .hej_widget__bar{height:2px;opacity:1;animation:hej_gradient_flow 3s linear infinite}@media(prefers-reduced-motion: reduce){.hej_widget__form:hover .hej_widget__bar{animation:none}}.hej_widget__form:focus-within{border-color:#ee1e1f;box-shadow:0 0 0 4px rgba(238,30,31,.18),0 10px 28px -12px rgba(238,30,31,.45)}.hej_widget__form:focus-within .hej_widget__sparkle{animation:hej_pulse 1.4s ease-in-out infinite;transform:rotate(8deg)}@media(prefers-reduced-motion: reduce){.hej_widget__form:focus-within .hej_widget__sparkle{animation:none;transform:scale(1.18) rotate(8deg)}}.hej_widget__form:focus-within .hej_widget__shimmer{animation:hej_shimmer 1.1s ease-out}@media(prefers-reduced-motion: reduce){.hej_widget__form:focus-within .hej_widget__shimmer{animation:none}}.hej_widget__form:focus-within .hej_widget__bar{height:2px;opacity:1;background-image:linear-gradient(90deg, #ee1e1f 0%, #f0f0f0 35%, #c70808 60%, #ee1e1f 100%);animation:hej_gradient_flow 2.2s linear infinite}@media(prefers-reduced-motion: reduce){.hej_widget__form:focus-within .hej_widget__bar{animation:none}}@media screen and (min-width: 1024px){.hej_widget__form{gap:16px;padding:16px}}.hej_widget__brand{flex:0 0 auto}.hej_widget__logo{height:22px;display:block;width:55px;flex-shrink:0}@media screen and (min-width: 1024px){.hej_widget__logo{height:30px;width:75px}}.hej_widget__divider{flex:0 0 auto;width:1px;height:24px;background:#ccc}@media screen and (min-width: 1024px){.hej_widget__divider{height:32px}}.hej_widget__field{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%}.hej_widget__sparkle{width:18px;height:18px;margin-right:8px;color:#ee1e1f;transition:transform .4s ease}@media screen and (min-width: 1024px){.hej_widget__sparkle{width:22px;height:22px;margin-right:10px}}.hej_widget__sparkle svg{width:100%;height:100%;display:block}.hej_widget__input{flex:1 1 auto;min-width:0;width:0;height:100%;border:0;font-size:15px;font-weight:600;color:#474747;letter-spacing:-0.01em;padding:0}@media screen and (min-width: 1024px){.hej_widget__input{font-size:17px}}.hej_widget__input::-moz-placeholder{color:#7a7a7a;font-weight:500}.hej_widget__input::placeholder{color:#7a7a7a;font-weight:500}.hej_widget__shimmer{position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(238, 30, 31, 0.1) 50%, transparent 100%);transform:translateX(-110%);opacity:0}.hej_widget__submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;min-width:40px;min-height:40px;height:40px;width:40px;border:0;border-radius:50%;background:linear-gradient(90deg, #ee1e1f 0%, rgb(244.8, 120, 120.6) 35%, rgb(239.7, 52.5, 53.4) 60%, #ee1e1f 100%);background-size:200% 100%;background-position:0% 50%;color:#f0f0f0;cursor:pointer;transition:background-position .5s ease,transform .2s ease,box-shadow .25s ease;box-shadow:0 4px 14px -6px #8f8f8f}@media screen and (min-width: 1024px){.hej_widget__submit{height:44px;width:44px;border-radius:0;flex-basis:44px;min-width:44px;min-height:44px}}.hej_widget__submit:hover{background-position:100% 50%;transform:translateY(-1px);box-shadow:0 8px 18px -6px #8f8f8f}.hej_widget__submit:active{transform:translateY(0)}.hej_widget__submit svg{width:18px;height:18px;display:block}.hej_widget__bar{position:absolute;left:0;bottom:0;height:1px;width:100%;background-image:linear-gradient(90deg, #141414 0%, #e0e0e0 35%, #cccccc 60%, #141414 100%);background-size:200% 100%;background-position:0% 50%;opacity:.55;transition:height .25s ease,opacity .25s ease,background-image .25s ease}
/*# sourceMappingURL=sass/hej_widget.scss.map */