.tools_banner{position:relative;z-index:3}.tools_banner .banner_box{position:relative;height:56rem;isolation:isolate;background:url(../../../plugins/sytech-fronteditor/sytpl/warehouse-address1-tools_banner/assets/img/warehouse1-tools_banner-banner-bg.webp) no-repeat center / cover,radial-gradient(circle at 50% 50%,#162649 0%,#132245 42%,#0a183b 77%,#010e30 100%)}.tools_banner .banner_box .content{height:100%;padding-top:11.97rem;text-align:center}.tools_banner .tcon h1{color:#fff;font-weight:520;font-size:6.4rem;line-height:8.45rem}.tools_banner .tcon p{margin-top:2.12rem;color:rgba(255,255,255,0.85);font-weight:305;font-size:2.2rem;line-height:3.5rem}.tools_banner .tools_nav{display:flex;justify-content:center;gap:2rem;margin-top:3.78rem}.tools_banner .tools_nav a{display:flex;align-items:center;justify-content:center;width:16.39rem;height:5.6rem;border-radius:10rem;color:#fff;font-weight:450;font-size:1.6rem;letter-spacing:0.06em;white-space:nowrap;transition:border-color 0.3s,background-color 0.3s,box-shadow 0.3s;border:1px solid rgba(255,255,255,0.2)}.tools_banner .tools_nav a:hover{border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.08)}.tools_banner .tools_nav li.active a{border-color:transparent;background-image:linear-gradient(45deg,rgba(255,255,255,0) 62%,rgba(255,255,255,0.85) 92%),linear-gradient(192deg,rgba(146,206,251,0) 25%,rgba(146,206,251,0.45) 70%,#92cefb 100%),linear-gradient(198deg,#f99106 0%,#ffc07b 47%,#ffd4a2 58%,#ffe0b8 69%)}.tools_banner .tools_nav li.active a:hover{box-shadow:0px 1rem 2.4rem rgba(240,131,0,0.3)}.tools_banner .search_box{position:relative;margin-top:-3.79rem;overflow:hidden;border-radius:2.59rem;background-color:#fff;box-shadow:0px 1rem 2rem rgba(226,216,207,0.55)}.tools_banner .search_form{display:flex;align-items:center;gap:2rem;height:12rem;padding:0px 4.09rem 0px 4.02rem}.tools_banner .search_form .select{flex-shrink:0;width:23.21rem}.tools_banner .search_form select,.tools_banner .search_form input{display:block;width:100%;height:5.6rem;padding:0px 2.5rem;border-radius:10rem;color:var(--title);font-weight:330;font-size:1.6rem;background-color:#fff;transition:border-color 0.3s,box-shadow 0.3s;border:1px solid #ebe3d6}.tools_banner .search_form select{padding-right:4.5rem;cursor:pointer;color:var(--label);-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8' fill='none' stroke='%23221d15' stroke-width='1.85'%3E%3Cpath d='M1.2.9 7 6.7 12.8.9'/%3E%3C/svg%3E") no-repeat right 2.2rem center / 1.4rem 0.8rem}.tools_banner .search_form select option{color:var(--title)}.tools_banner .search_form input{flex:1;min-width:0px}.tools_banner .search_form input::placeholder{color:var(--label);opacity:1}.tools_banner .search_form select:hover,.tools_banner .search_form input:hover{border-color:rgba(240,131,0,0.6)}.tools_banner .search_form select:focus,.tools_banner .search_form input:focus{border-color:var(--primary);box-shadow:0px 0px 0px 0.3rem rgba(240,131,0,0.12)}.tools_banner .search_form input.error{border-color:#e5484d;animation:tools_shake 0.4s}.tools_banner .btn_search{flex-shrink:0;width:16.8rem;height:5.6rem;border-radius:10rem;color:#fff;font-weight:450;font-size:1.6rem;letter-spacing:0.06em;white-space:nowrap;transition:background-color 0.3s,box-shadow 0.3s;background-color:var(--primary)}.tools_banner .btn_search:hover{background-color:#ff9a1f;box-shadow:0px 1rem 2.4rem rgba(240,131,0,0.3)}.tools_banner .btn_search.loading{pointer-events:none;opacity:0.7}.tools_banner .result{display:none;border-top:1px solid #e4e8ee;background-color:#fff9ee}.tools_banner .result.found{background-color:#f7f8fa}.tools_banner .empty{display:none;padding:7.43rem 3rem 8.92rem;text-align:center}.tools_banner .result.not_found .empty{display:block}.tools_banner .empty img{display:block;width:6.4rem;height:6.4rem;margin:0px auto}.tools_banner .empty h3{margin-top:1.7rem;color:var(--title);font-weight:450;font-size:3.4rem;line-height:4.8rem}.tools_banner .empty p{margin-top:1.98rem;color:var(--text);font-size:1.8rem;line-height:3rem}.tools_banner .address_result{display:none;padding:6.8rem 6rem 7.2rem}.tools_banner .result.found .address_result{display:block}.tools_banner .address_result .title h3{display:flex;align-items:center;gap:1.2rem;color:var(--title);font-weight:450;font-size:2.4rem;line-height:3.2rem}.tools_banner .address_result .title h3::before{content:'';flex-shrink:0;width:0.4rem;height:2.2rem;border-radius:0.4rem;background-color:var(--primary)}.tools_banner .address_list{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem}.tools_banner .address_list li{display:flex;align-items:center;gap:2.4rem;min-height:13.3rem;padding:2.8rem 3.2rem 2.8rem 4rem;border-radius:1.5rem;cursor:pointer;background-color:#fff;transition:border-color 0.3s,background-color 0.3s;border:1px solid transparent}.tools_banner .address_list li.hide{display:none}.tools_banner .address_list li.show{animation:tools_fade 0.5s ease}.tools_banner .address_list li:hover,.tools_banner .address_list li.active{background-color:#fff9ee;border-color:var(--primary)}.tools_banner .address_list .text{flex:1;min-width:0px}.tools_banner .address_list .row{display:flex;align-items:center;flex-wrap:wrap;gap:0.8rem 2.4rem}.tools_banner .address_list strong{color:var(--title);font-weight:450;font-size:2.2rem;line-height:3rem}.tools_banner .address_list .meta{display:inline-flex;align-items:center;gap:0.6rem;color:var(--text);font-size:1.8rem;line-height:2.4rem}.tools_banner .address_list .meta i{display:flex;width:1.4rem;height:1.6rem;color:var(--text)}.tools_banner .address_list .meta img{display:block;width:100%;height:100%}.tools_banner .address_list p{margin-top:0.6rem;color:var(--text);font-weight:330;font-size:1.8rem;line-height:2.4rem}.tools_banner .address_list .pin{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:50%;color:var(--title);background-color:#fff;transition:color 0.3s,border-color 0.3s;border:1px solid #e2e2e2}.tools_banner .address_list .pin::after{content:'';width:1.6rem;height:2rem;background-color:currentColor;-webkit-mask:url("../../../plugins/sytech-fronteditor/sytpl/warehouse-address1-tools_banner/assets/img/icon-loc.svg") no-repeat center / contain;mask:url("../../../plugins/sytech-fronteditor/sytpl/warehouse-address1-tools_banner/assets/img/icon-loc.svg") no-repeat center / contain}.tools_banner .address_list li:hover .pin,.tools_banner .address_list li.active .pin{color:var(--primary);border-color:var(--primary)}.tools_banner .address_result .btn_box{margin-top:4.8rem;text-align:center}.tools_banner .address_result .btn_box.hide{display:none}@media screen and (max-width:1024px){.tools_banner .search_form{gap:1.6rem;padding:0px 3rem}.tools_banner .address_result{padding:4.8rem 3rem 5.6rem}.tools_banner .address_list li{min-height:11.2rem;padding:2rem 2.4rem 2rem 2.8rem;border-radius:1.5rem}}@media screen and (max-width:768px){.tools_banner .banner_box{height:auto;padding:56px 0px 90px;background-position:30% center}.tools_banner .banner_box .content{height:auto;padding-top:0px}.tools_banner .tcon h1{font-size:30px;line-height:1.35}.tools_banner .tcon p{margin-top:10px;font-size:14px;line-height:1.7}.tools_banner .tcon p br{display:none}.tools_banner .tools_nav{gap:8px;margin-top:24px}.tools_banner .tools_nav li{flex:1;max-width:120px}.tools_banner .tools_nav a{width:100%;height:40px;font-size:13px;letter-spacing:0px}.tools_banner .banner_box:last-child{padding-bottom:56px}.tools_banner .search_box{margin-top:-60px;border-radius:16px}.tools_banner .search_form{flex-wrap:wrap;gap:10px;height:auto;padding:16px}.tools_banner .search_form .select{width:100%}.tools_banner .search_form select,.tools_banner .search_form input{height:46px;padding:0px 18px;font-size:14px}.tools_banner .search_form select{padding-right:40px;background-position:right 18px center;background-size:12px 7px}.tools_banner .search_form input{flex:1 1 100%}.tools_banner .btn_search{width:100%;height:46px;font-size:14px}.tools_banner .empty{padding:36px 16px 40px}.tools_banner .empty img{width:48px;height:48px}.tools_banner .empty h3{margin-top:12px;font-size:20px;line-height:1.4}.tools_banner .empty p{margin-top:8px;font-size:13px;line-height:1.7}.tools_banner .empty p br{display:none}.tools_banner .address_result{padding:24px 16px 28px}.tools_banner .address_result .title h3{font-size:16px;line-height:1.4;gap:8px}.tools_banner .address_result .title h3::before{height:16px}.tools_banner .address_list{gap:10px;margin-top:16px}.tools_banner .address_list li{gap:12px;min-height:0px;padding:14px 14px 14px 16px;border-radius:12px}.tools_banner .address_list .row{gap:4px 10px}.tools_banner .address_list strong{font-size:15px;line-height:1.4}.tools_banner .address_list .meta{font-size:12px;line-height:1.5}.tools_banner .address_list .meta i{width:11px;height:13px}.tools_banner .address_list p{margin-top:4px;font-size:13px;line-height:1.5}.tools_banner .address_list .pin{width:36px;height:36px}.tools_banner .address_list .pin::after{width:12px;height:15px}.tools_banner .address_result .btn_box{margin-top:20px}}@keyframes tools_shake{0%,100%{transform:translateX(0px)}25%,75%{transform:translateX(-0.6rem)}50%{transform:translateX(0.6rem)}}@keyframes tools_fade{from{opacity:0;transform:translateY(0.8rem)}to{opacity:1;transform:none}}