.nc-car-selector{background:#0d0d0ff2;border:1px solid rgba(217,4,41,.3);border-radius:8px;padding:24px;max-width:380px;margin:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nc-car-selector__header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.nc-car-selector__icon{width:24px;height:24px;color:#d90429;flex-shrink:0}.nc-car-selector__title{font-family:Barlow Condensed,Barlow,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff}.nc-car-selector__steps{display:flex;flex-direction:column;gap:12px}.nc-car-selector__label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:6px}.nc-car-selector__label--hidden{visibility:hidden}.nc-car-selector__select-wrap{position:relative;contain:layout}.nc-car-selector__select{width:100%;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:14px;padding:10px 36px 10px 12px;appearance:none;cursor:pointer;height:42px;min-height:42px;transition:border-color .2s,background .2s;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.nc-car-selector__select:not(:disabled):hover,.nc-car-selector__select:focus{border-color:#d90429;background-color:#ffffff1a;outline:none}.nc-car-selector__select:disabled{opacity:.4;cursor:not-allowed}.nc-car-selector__select option{background:#1a1a1e;color:#fff}.nc-car-selector__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#d90429;color:#fff;border:none;border-radius:6px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:11px 20px;cursor:pointer;transition:background .2s,transform .1s;white-space:nowrap}.nc-car-selector__btn:hover:not(:disabled){background:#b8021f;transform:translateY(-1px)}.nc-car-selector__btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.nc-car-selector__result{margin-top:16px;padding:12px 16px;background:#d904291a;border:1px solid rgba(217,4,41,.3);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nc-car-selector__result-text{font-size:14px;color:#fffc}.nc-car-selector__result-link{font-family:Barlow Condensed,Barlow,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d90429;text-decoration:none;white-space:nowrap}.nc-car-selector__result-link:hover{color:#ff1a3a}.nc-saved-car{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:14px 16px;background:#d9042914;border:1px solid rgba(217,4,41,.25);border-radius:6px;animation:nc-fade-in .3s ease}@keyframes nc-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nc-saved-car__left{display:flex;align-items:center;gap:10px;min-width:0}.nc-saved-car__icon{width:20px;height:20px;color:#d90429;flex-shrink:0}.nc-saved-car__info{display:flex;flex-direction:column;gap:1px;min-width:0}.nc-saved-car__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6}.nc-saved-car__name{font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-saved-car__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nc-saved-car__btn{font-family:Barlow Condensed,Barlow,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:7px 14px;border-radius:5px;cursor:pointer;transition:background .2s,color .2s;text-decoration:none;white-space:nowrap;border:none}.nc-saved-car__btn--primary{background:#d90429;color:#fff}.nc-saved-car__btn--primary:hover{background:#b8021f;color:#fff}.nc-saved-car__btn--ghost{background:#ffffff14;color:#ffffffb3;border:1px solid rgba(255,255,255,.12)}.nc-saved-car__btn--ghost:hover{background:#ffffff24;color:#fff}.nc-car-selector__spinner{display:none;position:absolute;right:36px;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:#d90429;border-radius:50%;animation:nc-spin .7s linear infinite;z-index:2}.nc-car-selector__spinner.active{display:block}.nc-car-selector__skeleton{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a 80%);background-size:200% 100%;animation:nc-shimmer 1.4s ease-in-out infinite;pointer-events:none;z-index:1}.nc-car-selector__skeleton.active{display:block}.nc-car-selector__btn-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:nc-spin .7s linear infinite;flex-shrink:0}.nc-car-selector__btn-spinner.active{display:block}.nc-car-selector__btn-spinner.active~#nc-search-icon{display:none}.nc-car-selector__result-link.loading .nc-result-arrow{display:none}.nc-car-selector__result-link.loading #nc-result-count{display:inline-block;background:linear-gradient(90deg,#d9042966,#d90429e6,#d9042966);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:nc-shimmer 1.2s ease-in-out infinite}@keyframes nc-spin{to{transform:translateY(-50%) rotate(360deg)}}@keyframes nc-shimmer{0%{background-position:200% center}to{background-position:-200% center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nardocar-car-selector.css.map */
