.custom-search{width:90dvw;max-width:1200px;box-shadow:0 0 10px #0000001a;margin:36px auto 60px;padding:24px;border-radius:8px;position:relative}.custom-search h2{margin-top:0}.custom-search-nav{display:flex;justify-content:center;align-items:center;gap:24px}.custom-search-nav ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin:0;padding:0;white-space:nowrap}.custom-search-nav ul li{position:relative;cursor:pointer;padding:5px 0;font-weight:700;color:#6c6c6c}.custom-search-nav ul li:after{transition:all .3s ease-in-out;position:absolute;bottom:0;left:50%;transform:translate(-50%);content:"";display:block;width:0;height:2px;background-color:#dedede}.custom-search-nav ul li:hover:after{width:100%;background-color:#000}.custom-search-nav ul li.active{font-weight:700;color:#000}.custom-search-nav ul li.active:after{width:100%;background-color:#cc2228}.placa{box-shadow:0 0 10px #0000001a;border-radius:8px;width:max-content!important;margin:auto;padding:0;display:flex;flex-direction:column;justify-content:center;width:300px!important;text-transform:uppercase;font-size:10px;color:#000;border:2px solid #000;overflow:hidden}.placa label{background-color:#039;color:#fff;margin:0!important;text-align:center!important}.placa input,.placa input::placeholder{padding:5px 15px!important;border:0;background-color:transparent!important;border:0!important;text-align:center;font-size:32px!important;color:#000;margin-top:0;text-transform:uppercase}#custom-search-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;width:100%}.tab-content{width:100%;transition:all .3s ease-in-out;display:none;flex-direction:column}.tab-content.active{display:flex}.tab-content label{text-align:left;text-transform:uppercase;font-size:11px;margin:6px 0}.search-button-wrapper{position:absolute;text-align:center;display:flex;transform:translate(-50%);left:50%;gap:16px}.buscar-btn{display:flex;align-items:center;background-color:#cc2228;gap:8px;color:#fff;padding:10px 24px;border:none;border-radius:6px;font-weight:700;cursor:pointer}.buscar-btn.outline{border:1px solid #cc2228;background-color:#fff;color:#cc2228}.tab-content input[type=text],.tab-content select{width:100%;font-family:var(--font-body-family);color:#000;font-size:12px;background-color:#f3f3f3;padding:10px;border-radius:4px;border:1px solid #ccc;text-transform:uppercase}.tab-content input[type=text]:disabled,.tab-content select:disabled{opacity:.3}.tab-content input::placeholder,.tab-content select::placeholder{font-size:12px;color:#000;text-transform:uppercase}.search-options{width:100%;display:flex;gap:16px;margin-top:12px}.select-wrapper{display:flex;flex:1;flex-direction:column;align-items:flex-start;text-transform:uppercase;font-size:10px}#results{margin-top:80px}.search-results{display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;height:900px;gap:1.5rem}.search-results.loading{position:relative}.search-results.loading{display:flex!important;background-color:#0000000d;border-radius:10px;align-items:center;justify-content:center;height:150px}.search-results.loading:before{content:"";display:block;background:url(/cdn/shop/files/Loading_Files.gif?v=1753134046) no-repeat center center;width:100%;height:100%;z-index:-1}.search-result-item{border:1px solid #e3e3e3;border-radius:8px;padding:1.5rem;display:flex;gap:1.5rem;align-items:center;color:#000;text-decoration:none}.search-result-item img{width:120px;height:auto;object-fit:contain;border-radius:4px}.search-result-info{text-align:left}.search-result-info h3{margin:0;font-size:1.2rem;font-weight:700}.search-result-info .code{font-size:.9rem;color:#777;margin-bottom:1rem}.attributes{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.attribute{font-size:.85rem;background:#f4f4f4;padding:.3rem .6rem;border-radius:4px}.placa-info{overflow-x:auto;margin-top:2rem;background:#f7f7f7;padding:1rem;border-radius:8px;font-size:.95rem;display:flex;gap:15px;align-items:center;padding-left:20px}.placa-info p{flex:1;text-align:left;border-left:1px solid rgba(0,0,0,.1);padding-left:20px}.placa-info strong{display:block;text-align:left}.placa-info h4{margin-top:0}select.loading{background-image:repeating-linear-gradient(-45deg,#ccc,#ccc 10px,#eee 10px 20px);background-size:100% 100%;animation:pulsarSelect 1s infinite linear;color:transparent;text-shadow:0 0 0 #000}.result-list{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}@media (max-width: 991px){.result-list{grid-template-columns:1fr}}.custom-filters{display:flex;gap:24px;text-transform:uppercase;font-size:12px;background-color:#0000000d;padding:15px;border-radius:10px}.custom-filters select{border:0;background-color:#fff;padding:5px;border-radius:5px}@keyframes pulsarSelect{0%{background-position:0 0}to{background-position:100px 0}}@media (max-width: 767px){#custom-search-content{height:auto;padding:16px 0}.search-options{display:grid;grid-template-columns:repeat(2,1fr)}}.vehicle-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.vehicle-modal h2{display:flex;flex-direction:column;padding:16px;border-radius:8px;background-color:#707070;color:#fff;margin:0}.vehicle-modal h2 small{display:block;font-size:14px}.vehicle-modal-content{position:relative;background-color:#fff;padding:20px;border-radius:8px;max-width:800px;width:90dvw;max-height:80%;overflow-y:auto}.vehicle-modal-close{position:absolute;top:5px;right:5px;font-size:24px;font-weight:700;background-color:#000;color:#fff;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%}.vehicle-options-list{list-style-type:none;padding:0;margin:0}.vehicle-option.header{text-align:left;background-color:transparent;display:flex;font-weight:700;text-transform:uppercase;padding-bottom:0}.vehicle-option{display:flex;padding:16px;background-color:#f3f3f3;cursor:pointer;border-radius:10px;margin-top:10px;font-size:13px;align-items:center}.vehicle-option button{padding:6px 12px;background-color:#cc2228;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;width:100%}.vehicle-option:not(.header):hover{background-color:#dedede}.vehicle-option span{flex:1}@media (max-width: 767px){.vehicle-option.header{display:none}.vehicle-option{display:block;flex-wrap:wrap}.vehicle-option span:not(:first-child):before{content:" - "}.vehicle-option span:last-child{display:block;padding-top:8px;width:100%}.vehicle-option span:last-child:before{content:""}}.custom-search .select-wrapper{position:relative}.fake-select{width:100%;box-sizing:border-box}.fake-select-search{display:flex;align-items:center;gap:8px;border:1px solid #ccc;border-radius:4px;padding:4px 8px;background:#f3f3f3;width:100%}.fake-select-input{border:none!important;outline:none;flex:1;font-size:14px;background:transparent!important}.fake-select-input::placeholder{color:#b0b0b0}.fake-select-icon{display:inline-block;position:relative}.fake-select-icon:before{display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' class='icon icon-search' viewBox='0 0 18 19'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");width:18px;height:19px}.fake-select-body{margin-top:10px}.fake-select-hint{display:none;font-weight:600;font-size:13px;margin-bottom:6px;color:#333}.fake-select-list-wrap{position:absolute;z-index:2;width:100%;max-height:220px;overflow-y:auto;border:1px solid #ccc;border-radius:4px;background:#fff}.fake-select-list{list-style:none;margin:0;padding:0}.fake-select-list li{padding:4px 0;font-size:14px;cursor:pointer}.fake-select-list li+li{border-top:1px solid #f1f1f1}.fake-select-list li:hover{background:#f5f5f5}.fake-select-empty{padding:4px 0;font-size:13px;color:#999;cursor:default}.fake-select-disabled{opacity:.5;pointer-events:none}.select-wrapper select{display:none}.select-wrapper--required label{color:#c00}.select-wrapper--required .fake-select-search{border-color:#c00}.fake-select-disabled .fake-select-search{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-search.css.map */
