.search-wrap[data-v-a6df3a4f]{align-items:center;border:1px solid #aaa;border-radius:40px;box-sizing:border-box;display:flex;flex:0 0 454px;height:48px}.search-wrap:hover .line-1[data-v-a6df3a4f]{background-color:transparent!important}.search-wrap .search-magnifier[data-v-a6df3a4f]{align-items:center;background-color:#222;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;margin-top:-16px;position:absolute;right:10px;top:50%;width:32px;z-index:1}.search-wrap .search-magnifier[data-v-a6df3a4f]:hover{background-color:#484848;color:#f5f5f5}.search-wrap .search-magnifier[data-v-a6df3a4f]:active{background-color:#888;color:#f5f5f5}.search-wrap .icon-search-location[data-v-a6df3a4f]{color:#aaa;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px;z-index:10}.search-wrap .line-1[data-v-a6df3a4f]{flex:none;height:26px;width:1px}.search-left[data-v-a6df3a4f],.search-right[data-v-a6df3a4f]{flex:0 0 227px;height:48px;position:relative}.search-right[data-v-a6df3a4f] .search-input:focus{box-shadow:-4px 0 8px #0000001a}.search-right[data-v-a6df3a4f] .search-input-wrap:hover:after{right:2px}.search-wrap-home[data-v-a6df3a4f]{border:2px solid #222;height:56px;margin:0 auto;width:780px}.search-wrap-home .search-left[data-v-a6df3a4f],.search-wrap-home .search-right[data-v-a6df3a4f]{height:56px}.search-wrap-home .search-left[data-v-a6df3a4f],.search-wrap-home .search-right[data-v-a6df3a4f]{flex-basis:390px}.search-wrap-home .search-right[data-v-a6df3a4f] .search-input-wrap{left:-3px}.search-wrap-home .search-right[data-v-a6df3a4f] .search-input-wrap:hover:after{right:2px}.search-wrap-home .search-magnifier[data-v-a6df3a4f]{border-radius:28px;height:40px;margin-top:-20px;padding:10px 16px;right:11px;width:auto}.search-wrap-home .search-magnifier p[data-v-a6df3a4f]{color:#f5f5f5;font-size:16px;font-weight:600;letter-spacing:1px;line-height:20px}.search-wrap-home[data-v-a6df3a4f] .search-input{padding-left:48px}.search-wrap-home[data-v-a6df3a4f] .search-input::-moz-placeholder{color:#888;font-size:16px}.search-wrap-home[data-v-a6df3a4f] .search-input::placeholder{color:#888;font-size:16px}.search-wrap-home[data-v-a6df3a4f] .search-input-wrap{left:-2px}.search-wrap-home[data-v-a6df3a4f] .search-input-wrap:hover:after{inset:2px 0 2px 2px}.search-wrap-home .icon-search-location[data-v-a6df3a4f]{height:20px;margin-top:-10px;width:20px}
