.plz-finder-container{max-width:880px;margin:100px auto 64px;padding:0 20px 64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#4a4a4a;line-height:1.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.plz-finder-container h1{color:#49869b;font-size:40px;font-weight:700;margin-bottom:16px;animation:slideIn .8s ease-out;letter-spacing:0;text-align:center}.description{color:#666;margin-bottom:24px;font-size:15px;animation:fadeIn .8s ease-out .2s both;text-align:center}.input-container{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 2px #0000000a;margin-bottom:20px;animation:scaleIn .8s ease-out .4s both;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #E5E7EB}.input-container:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.input-group{margin-bottom:20px}.input-group label{display:block;margin-bottom:8px;color:#5b839e;font-weight:500}.input-group input{padding:12px;font-size:16px;width:180px;border:1px solid #D1D5DB;border-radius:8px;margin-right:12px;transition:all .3s ease}.input-group input:focus{outline:none;border-color:#5b839e;box-shadow:0 0 0 3px #5b839e26}.input-group button{--tw-bg-opacity: 1;padding:12px 24px;font-size:12px;background-color:rgb(73 134 155/var(--tw-bg-opacity));color:#fff;border:none;border-radius:9999px;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:0 1px 2px #0000000a}.input-group button:hover{background-color:#49869bd9;transform:translateY(-.5px)}#result{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 2px #0000000a;display:none;animation:scaleIn .5s ease-out;border:1px solid #E5E7EB}.result-header{color:#5b839e;font-size:18px;font-weight:500;margin-bottom:12px;display:flex;align-items:center;gap:10px}.result-header:before{content:"\2713";display:inline-block;color:#4caf50;animation:pulse 1s ease-out}.result-content{color:#4a4a4a;font-size:16px}.booking-hint{--tw-bg-opacity: 1;border-left:none;background:rgb(73 134 155/var(--tw-bg-opacity));color:#fff;text-decoration:none;padding:12px 24px;margin-top:20px;font-size:12px;border-radius:9999px;display:inline-block;transition:all .3s ease;cursor:pointer;font-style:normal;text-align:center;box-shadow:0 1px 2px #0000000a;font-weight:300;min-width:260px}.booking-hint:hover{background:#49869bd9;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.booking-hint:active{transform:translateY(0)}.booking-hint:visited{color:#fff}@media(max-width:749px){.plz-finder-container{padding:0 16px}.plz-finder-container h1{font-size:24px;margin-bottom:12px}.description{font-size:14px;margin-bottom:16px}.input-group{display:flex;flex-direction:column;gap:12px}.input-group input{width:100%;margin-right:0}.input-group button{width:100%}.booking-hint{width:100%;min-width:0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/plz-finder.css.map */
