.bs-search{vertical-align:middle;display:inline-block}.bs-search-content{width:100%;height:100%;display:flex}.bs-search .input-suffix,.bs-search .input-prefix{flex-shrink:0}.bs-search-input{z-index:2;width:100%;height:100%;position:relative}.bs-search-input-section{flex:1;position:relative}.bs-search .placeholder-group{color:#666;width:100%;height:100%;position:absolute;top:0;left:0}
@media screen and (min-width:960px){.header-search-input-wrapper{flex-shrink:0;height:1.66667rem;position:relative}.header-search-input-area{align-items:center;height:100%;display:flex}.header-search-input{caret-color:#d27d3f;align-self:center;width:8.33333rem;height:1rem}.header-search-input .bs-search-content{background:#f3f5f8}.header-search-input-prefix{padding-left:.08333rem}.header-search-input-prefix img{width:.66667rem;height:.66667rem}.header-search-input-suffix{padding-right:.08333rem}.header-search-input-suffix img{width:.75rem;height:.75rem}.header-search-input .input-icon{justify-content:center;align-items:center;height:100%;display:flex}.image-search-button{display:none}.header-search-input-popular{opacity:0;background-color:#fff;width:17.0833rem;height:0;transition:height .3s,opacity .2s;position:absolute;top:100%;right:0;overflow:hidden}.header-search-input-popular.open{opacity:1;height:8.33333rem}.header-search-input-popular-content{box-sizing:border-box;height:100%;padding:.83333rem}.header-search-input-popular-title{font-size:.375rem;line-height:.45833rem}.header-search-input-hot-words{flex-wrap:wrap;margin-top:.29167rem;font-size:.33333rem;line-height:.41667rem;display:flex}.header-search-input-hot-word{background:#f3f5f8;margin:0 .20833rem .20833rem 0;padding:.20833rem .29167rem}}@media screen and (max-width:959.98px){.header-search-input-wrapper{box-sizing:border-box;order:6;width:100%;height:1.58333rem;padding:0 .25rem .16667rem;font-size:.66667rem;overflow:hidden}.header-search-input-area{width:100%;height:100%;overflow:hidden}.header-search-input{transform-origin:0 0;caret-color:#d27d3f;width:18.625rem;height:1.75rem;transform:scale(.8125)}.header-search-input .bs-search-input-section{background:#f3f5f8;order:1;padding-left:.5rem}.header-search-input .placeholder-group{left:.5rem}.header-search-input .input-prefix{order:2}.header-search-input-prefix{background:#f3f5f8;align-items:center;height:100%;padding-right:.25rem;display:flex}.header-search-input-prefix img{width:1rem;height:1rem}.header-search-input .input-suffix{order:3;margin-left:.16667rem}.header-search-input-suffix{background:#f3f5f8;height:100%}.image-search-image{display:none}.image-search-button{color:#666;background-color:#f3f5f8;align-items:center;height:100%;padding:0 .3125rem;font-size:.375rem;display:flex}.image-search-button img{width:.75rem;height:.75rem;margin-right:.16667rem}.header-search-input-popular{width:100%;height:0;left:0;top:var(--header-height);opacity:0;background-color:#fff;transition:opacity .2s;position:fixed;overflow:hidden}.header-search-input-popular.open{height:calc(100% - var(--header-height));opacity:1}.header-search-input-popular-content{box-sizing:border-box;padding:1.25rem .625rem 0}.header-search-input-popular-title{font-size:.58333rem;line-height:.70833rem}.header-search-input-hot-words{flex-wrap:wrap;margin-top:.54167rem;font-size:.5rem;line-height:.60417rem;display:flex}.header-search-input-hot-word{background:#f3f5f8;margin:0 .33333rem .33333rem 0;padding:.35417rem .5rem}.header-search-input-wrapper.focus .input-suffix{margin-left:0}.header-search-input-search-button{height:100%;display:flex}.header-search-input-search-button .button-search{color:#fff;background-color:#000;height:100%;padding:0 .20833rem;font-size:.5rem}.header-search-input-search-button .button-close{width:1.45833rem}.header-search-input-search-button .button-close img{width:.625rem;height:.625rem}}
.image-search-trigger-input{display:none}.image-search-trigger-btn{cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media screen and (max-width:959.98px){.image-search-trigger-btn{display:none}.search-trigger-container.mobile{box-sizing:border-box;color:#666;border:.04167rem solid;background:#ffffffe5;border-image-source:linear-gradient(100deg,#e603ff 5.54%,#0357ff 100%);border-image-slice:1;align-items:center;width:100%;height:1.66667rem;padding:.16667rem .29167rem;font-size:.5rem;display:flex}.search-trigger-container.mobile.custom-render{background-color:#0000;border:none;width:auto;height:auto;padding:0}.search-trigger-container.mobile.icon{background:0 0;border:none;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:flex}.search-trigger-container.mobile.icon>img{width:100%;display:block}.search-trigger-container.mobile>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-trigger-container.mobile .image-search-icon{width:.70833rem;margin-left:.3125rem;margin-right:.3125rem}.search-trigger-container.mobile.small{background-color:#f3f5f8;border:none;width:3.70833rem;height:1.41667rem;padding:0;font-size:.375rem}.search-trigger-container.mobile.small .image-search-icon{width:.70833rem;margin-right:.1875rem}.image-search-upload-mobile .upload-section{z-index:9999;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.image-search-upload-mobile .upload-section .preview-area{width:100%;height:80vh;position:relative;overflow:hidden}.image-search-upload-mobile .upload-section .close-wrapper{background-color:#ccc;border-radius:50%;width:1.33333rem;height:1.33333rem;margin:1rem auto 0;overflow-y:hidden}.image-search-upload-mobile .upload-section .close-wrapper>img{width:100%;height:100%;display:block}.image-search-upload-mobile .upload-section .scanning-img-wrapper{width:100%;animation:2s linear infinite scanning;position:absolute;top:0;left:0}.image-search-upload-mobile .upload-section .scanning-img{width:100%;animation:2s step-end infinite scanRotate;display:block}}@media screen and (min-width:960px){.search-trigger-container.mobile{display:none}.image-search-mask{z-index:10}.search-upload-section.bs-modal{box-sizing:border-box;z-index:20;background-color:#fff;width:16.25rem;height:10.4167rem;padding:.5rem .5rem 0}.upload-section-header{align-items:center;display:flex}.upload-section-header .camera-icon{width:.70833rem;height:.70833rem}.upload-section-header .close{cursor:pointer;width:.66667rem;height:.66667rem}.upload-section-header>span{flex:1;margin-left:.16667rem;font-size:.5rem}.image-search-trigger-container{cursor:pointer;background-color:#f3f5f8;border:1px solid #0000;outline:none;flex-direction:column;justify-content:center;align-items:center;width:15.25rem;height:8.33333rem;margin-top:.41667rem;font-size:.41667rem;transition:background-color .2s;display:flex}.image-search-trigger-container.dragging{background-color:#e8f1ff;border-style:dashed;border-color:#999}.image-search-trigger-container:hover{border-style:dashed;border-color:#999}.image-search-trigger-container .upload-action{-webkit-text-decoration:underline;text-decoration:underline}.image-search-trigger-container .accept-types{color:#999;margin-top:.5rem;font-size:.33333rem}.image-search-trigger-container .dragging-tip{font-size:.41667rem}.image-search-trigger-container .progress-count{margin-top:.5rem;font-size:.41667rem}.image-search-trigger-container .progress-chute{background-color:#e5e6e9;width:11.0833rem;height:.33333rem;position:relative}.image-search-trigger-container .progress-chute .progress-slider{transform-origin:0;background-color:#000;width:100%;height:100%;transition:transform .1s;position:absolute;top:0;left:0;transform:scaleX(0)}.loading-group{display:flex}.loading-group .loading-item{background-color:#666;border-radius:50%;width:.375rem;height:.375rem;animation-name:fadeSpin;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.loading-group .loading-item+.loading-item{margin-left:.20833rem}.loading-group .second{animation-delay:1s}.loading-group .third{animation-delay:2s}}@keyframes fadeSpin{0%{background-color:#d9d9d9}to{background-color:#666}}@keyframes scanning{0%{transform:translateY(-100%)}50%{transform:translateY(80vh)}to{transform:translateY(-100%)}}@keyframes scanRotate{0%{transform-origin:top;transform:rotate(0)}50%{transform-origin:bottom;transform:rotate(180deg)}to{transform-origin:top;transform:rotate(0)}}
