:root{--ride-red: #FF4B14;--ride-navy: #1D3557;--ride-blue: #457B9D;--gray-light: #F8F9FA;--gray-text: #FF4B14;--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box;font-family:"Poppins",}.body{background-color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:10px 0}.error-wrapper{width:100%;max-width:1350px;margin:0 auto;padding:0 10px}.error-container{text-align:center;padding:10px 40px;background:#fff;border-radius:16px;box-shadow:0 8px 40px #1d35570d;position:relative}.ride-decoration{position:absolute;top:-40px;right:80px;font-size:120px;color:var(--ride-red);opacity:.08;transform:rotate(-15deg);z-index:0}.error-code{font-size:12rem;font-weight:800;color:#ff4b14;margin-bottom:15px;line-height:1;position:relative;z-index:1}.error-code:after{content:"";display:block;width:180px;height:6px;background:linear-gradient(90deg,var(--ride-red),var(--ride-blue));margin:-10px auto 0;border-radius:3px}.error-title{font-size:2.8rem;font-weight:700;color:var(--ride-navy);margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.error-desc{font-size:1.15rem;color:var(--gray-text);line-height:1.8;max-width:800px;margin:0 auto 40px}.error-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn{padding:15px 40px;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.8px;transition:var(--transition);border:2px solid transparent;cursor:pointer}.btn-primary{background-color:var(--ride-red);color:#fff;border-color:var(--ride-red)}.btn-primary:hover{background-color:#ff4b14;transform:translateY(-3px);box-shadow:0 8px 20px #e6394633}.btn-secondary{background-color:transparent;color:var(--ride-navy);border-color:var(--ride-navy)}.btn-secondary:hover{background-color:var(--ride-navy);color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #1d355726}@media (max-width: 1400px){.error-wrapper{max-width:95%}}@media (max-width: 768px){.error-code{font-size:8rem}.error-title{font-size:2rem}.error-desc{font-size:1rem;padding:0 10px}.ride-decoration{font-size:80px;top:-20px;right:40px}.error-buttons{flex-direction:column;align-items:center;gap:15px}.btn{width:100%;max-width:300px}}@media (max-width: 480px){.error-code{font-size:6rem}.error-title{font-size:1.6rem}.error-container{padding:40px 20px}.ride-decoration{display:none}}:root{--ride-red: #FF4B14;--ride-navy: #1D3557;--ride-blue: #457B9D;--white: #FFFFFF;--gray-light: #F8F9FA;--gray-border: #E9ECEF;--transition: all .3s ease}.search-container{position:relative;width:100%;max-width:500px;margin:0 auto;padding:15px 0;background-color:var(--white);font-family:Poppins,sans-serif}.search-toggle-btn{display:none;align-items:center;justify-content:center;width:48px;height:48px;background:var(--gray-light);border:none;border-radius:50%;color:var(--ride-navy);font-size:1.2rem;cursor:pointer;transition:var(--transition);margin:0 auto}.search-toggle-btn:hover{background:var(--ride-red);color:var(--white)}.search-box-wrapper{position:relative;width:100%;background-color:var(--white)}.search-form{display:flex;align-items:center;width:100%;background:var(--white);border:2px solid var(--gray-border);border-radius:50px;padding:0 15px;transition:var(--transition);box-shadow:0 2px 8px #1d355708;margin:0 auto}.search-form:focus-within{border-color:var(--ride-red);box-shadow:0 4px 12px #e639461a}.search-input{flex:1;height:50px;margin:10px;border:none;outline:none;background-color:#fff;color:var(--ride-navy);font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;text-align:left}.search-input::placeholder{color:#adb5bd;font-weight:400}.search-submit-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--ride-red);border:none;border-radius:50%;color:var(--white);font-size:1rem;cursor:pointer;transition:var(--transition)}.search-submit-btn:hover{background:#d62828;transform:scale(1.05)}.search-clear-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;background:transparent;border:none;color:#adb5bd;font-size:.9rem;cursor:pointer;transition:var(--transition)}.search-clear-btn:hover{color:var(--ride-red)}.search-results-preview{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:95%;max-width:500px;max-height:400px;overflow-y:auto;background:var(--white);border-radius:16px;box-shadow:0 8px 24px #1d35571a;z-index:9999;padding:15px}.search-results-loading,.search-results-empty{padding:20px;text-align:center;color:var(--ride-navy);font-weight:500;background-color:var(--white)}.search-results-list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px;background-color:var(--white)}.search-result-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;transition:var(--transition);text-decoration:none;color:inherit;background-color:var(--white)}.search-result-item:hover{background:var(--gray-light)}.search-result-img{width:60px;height:60px;object-fit:cover;border-radius:8px;border:1px solid var(--gray-border)}.search-result-info{flex:1}.search-result-title{font-weight:600;color:var(--ride-navy);margin-bottom:4px}.search-result-price{font-weight:500;color:var(--ride-red)}.search-results-view-all{display:block;text-align:center;padding:10px;background:var(--ride-navy);color:var(--white);border-radius:8px;text-decoration:none;font-weight:600;transition:var(--transition);margin:0 auto;width:90%}.search-results-view-all:hover{background:#14253d}@media (max-width: 768px){.search-submit-btn{display:flex}.search-box-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;padding:0 20px;z-index:99999;opacity:0;visibility:hidden;transition:var(--transition)}.search-box-wrapper.active{opacity:1;visibility:visible}.search-form{max-width:500px;width:100%;margin:0 auto}.search-close-btn{position:absolute;top:20px;right:20px;width:48px;height:48px;background:var(--ride-red);border:none;border-radius:50%;color:var(--white);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/404-test.css.map */
