.pk-vehicle-finder,.pk-vehicle-finder *,.pk-vehicle-finder select,.pk-vehicle-finder button,.pk-vehicle-finder input,.pk-vehicle-finder option{font-family:'Estedad','Vazirmatn',Tahoma,sans-serif!important}@property --pk-angle{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes pkGlowSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pkFloatGlow{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pkBorderRotate{to{--pk-angle:360deg}}.pk-vehicle-finder{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:30px 34px;border-radius:26px;overflow:hidden;box-sizing:border-box;direction:rtl;border:3px solid #fff0;background:linear-gradient(#ffffff,#ffffff) padding-box,conic-gradient(from var(--pk-angle),transparent 0%,#ff3333 12%,transparent 24%,transparent 50%,#333366 62%,transparent 74%,transparent 100%) border-box;animation:pkBorderRotate 4.5s linear infinite;box-shadow:0 20px 50px rgb(15 23 42 / .08),0 1px 0 rgb(255 255 255 / .8) inset;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;transform-style:preserve-3d;perspective:1200px}.pk-vehicle-finder.pk-tilt{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.01)}.pk-vehicle-finder:hover{box-shadow:0 30px 70px rgb(15 23 42 / .18),0 1px 0 rgb(255 255 255 / .9) inset}.pk-vf-title,.pk-vf-row{position:relative;z-index:2}.pk-vf-title{text-align:center;font-size:30px;font-weight:800!important;color:#2f315f;margin:0 0 26px;line-height:1.35;letter-spacing:-.4px;animation:pkFloatGlow 4s ease-in-out infinite}.pk-vf-title::after{content:"";display:block;width:112px;height:4px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,#ff3333 0%,#333366 100%);box-shadow:0 2px 8px rgb(255 51 51 / .4)}.pk-vf-row{display:flex;align-items:flex-end;gap:14px;width:100%}.pk-vf-field{flex:1 1 0%;min-width:0;position:relative;display:flex;flex-direction:column;transform:translateZ(0);transition:transform .3s ease}.pk-vf-field:hover{transform:translateZ(8px)}.pk-vf-field-head{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#336}.pk-vf-field-icon{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;color:#f33;filter:drop-shadow(0 2px 4px rgb(255 51 51 / .3))}.pk-vf-field-icon svg{width:100%;height:100%;display:block}.pk-vf-field-label{font-size:16px;font-weight:700!important;color:#2f315f;line-height:1.2}.pk-vf-select-wrap{position:relative;width:100%;flex:1 1 auto;display:flex}.pk-vf-select{width:100%!important;height:62px!important;padding-right:20px!important;padding-left:50px!important;border:2px solid #e3e3ef!important;border-radius:16px!important;background-color:#fbfbfe!important;color:#2f315f!important;font-size:16px!important;font-weight:600!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;cursor:pointer;box-sizing:border-box!important;transition:all .3s cubic-bezier(.22,.61,.36,1);background-image:none!important;box-shadow:0 8px 20px rgb(20 24 63 / .04),0 2px 0 rgb(255 255 255 / .9) inset;transform:translateZ(0);line-height:normal!important}.pk-vf-select::-ms-expand{display:none}.pk-vf-select:hover{border-color:#333366!important;transform:translateY(-2px);box-shadow:0 14px 30px rgb(51 51 102 / .16),0 2px 0 rgb(255 255 255 / .9) inset}.pk-vf-select:active{transform:translateY(0) scale(.99)}.pk-vf-select:focus{border-color:#ff3333!important;box-shadow:0 0 0 5px rgb(255 51 51 / .14),0 14px 30px rgb(255 51 51 / .1);transform:translateY(-2px)}.pk-vf-select:disabled{opacity:.65;cursor:not-allowed;background-color:#f8f8fb!important;transform:none!important}.pk-vf-select option{color:#2f315f;font-size:15px}.pk-vf-arrow{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#336;pointer-events:none;transition:transform .3s ease}.pk-vf-select:focus~.pk-vf-arrow,.pk-vf-select-wrap:has(.pk-vf-select:focus) .pk-vf-arrow{transform:translateY(-50%) rotate(180deg);color:#f33}.pk-vf-arrow svg{width:100%;height:100%;display:block}.pk-vf-submit{flex-shrink:0;min-width:170px!important;height:62px!important;align-self:flex-end!important;padding:0 24px!important;border:none!important;border-radius:16px!important;background:linear-gradient(135deg,#ff3333 0%,#e12626 100%)!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;cursor:pointer;transition:all .25s cubic-bezier(.22,.61,.36,1);box-shadow:0 14px 32px rgb(255 51 51 / .26),0 4px 0 #b81f1f,0 2px 0 rgb(255 255 255 / .25) inset;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;box-sizing:border-box!important;white-space:nowrap;position:relative;overflow:hidden;line-height:normal!important}.pk-vf-submit::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg);transition:left .6s ease}.pk-vf-submit:hover::before{left:125%}.pk-vf-submit-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:2}.pk-vf-submit-icon svg{width:100%;height:100%;display:block}.pk-vf-submit-text{line-height:1;position:relative;z-index:2}.pk-vf-submit:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 40px rgb(255 51 51 / .34),0 6px 0 #b81f1f,0 2px 0 rgb(255 255 255 / .3) inset}.pk-vf-submit:active{transform:translateY(1px) scale(.98);box-shadow:0 8px 18px rgb(255 51 51 / .25),0 2px 0 #b81f1f,0 2px 0 rgb(255 255 255 / .2) inset}.pk-vf-submit:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:0 4px 10px rgb(255 51 51 / .12)!important}.pk-vf-submit:disabled::before{display:none}@media (max-width:768px){.pk-vehicle-finder{max-width:calc(100% - 24px);margin:15px 12px;padding:22px;background:linear-gradient(#f4f6fb,#f4f6fb) padding-box,conic-gradient(from var(--pk-angle),transparent 0%,#ff3333 12%,transparent 24%,transparent 50%,#333366 62%,transparent 74%,transparent 100%) border-box;animation:pkBorderRotate 4.5s linear infinite;box-shadow:0 15px 35px rgb(51 51 102 / .15);transform:none!important}.pk-vehicle-finder:hover{transform:none;box-shadow:0 15px 35px rgb(51 51 102 / .15)}.pk-vf-field:hover{transform:none}.pk-vf-submit:hover{transform:none}.pk-vf-title{font-size:23px;margin-bottom:22px;animation:none}.pk-vf-row{flex-direction:column;align-items:stretch;gap:14px}.pk-vf-field{width:100%}.pk-vf-field-label{font-size:15px}.pk-vf-field-icon{width:22px;height:22px;flex-basis:22px}.pk-vf-select,.pk-vf-submit{width:100%!important;height:64px!important}.pk-vf-select{font-size:16px!important}.pk-vf-submit{min-width:100%!important}}@media (max-width:480px){.pk-vehicle-finder{max-width:calc(100% - 16px);margin:12px 8px;padding:16px;background:linear-gradient(#eef1f7,#eef1f7) padding-box,conic-gradient(from var(--pk-angle),transparent 0%,#ff3333 12%,transparent 24%,transparent 50%,#333366 62%,transparent 74%,transparent 100%) border-box;animation:pkBorderRotate 4.5s linear infinite;box-shadow:0 12px 30px rgb(51 51 102 / .16)}.pk-vf-title{font-size:20px;margin-bottom:18px}.pk-vf-title::after{width:86px;height:3px;margin-top:12px}.pk-vf-field-head{margin-bottom:7px;gap:8px}.pk-vf-field-icon{width:20px;height:20px;flex-basis:20px}.pk-vf-field-label{font-size:14px}.pk-vf-select{height:58px!important;font-size:14px!important;padding-right:16px!important;padding-left:44px!important;border-radius:13px!important}.pk-vf-arrow{left:13px;width:17px;height:17px}.pk-vf-submit{height:58px!important;font-size:15px!important;border-radius:13px!important;gap:7px}.pk-vf-submit-icon{width:18px;height:18px}}