.ss-suggestions,.ss-loader{box-sizing:border-box;text-align:left;border-top:1px solid #ededed;width:100%}.ss-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;display:flex}.ss-row-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ss-row-text{color:#1f1f1f;min-width:0;font-weight:500}.ss-match{font-weight:700}.ss-row.ss-active,.ss-brand-head.ss-active,.ss-row:hover,.ss-brand-head:hover{background:#f6f6f6}.ss-suggestions.ss-kbd{cursor:none}.ss-suggestions.ss-kbd .ss-row,.ss-suggestions.ss-kbd .ss-brand-head{pointer-events:none}.ss-brand-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;display:flex}.ss-logo{background:#f6f6f6;border-radius:.08333rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ss-logo img{object-fit:cover;width:100%;height:100%}.ss-logo-fallback-text{color:#000;box-sizing:border-box;text-align:center;white-space:normal;width:100%;font-weight:500;line-height:1.1}.ss-logo-fallback-word{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ss-logo-fallback{border-radius:0}.ss-brand-name{color:#1f1f1f;flex:0 auto;min-width:0;font-weight:500}.ss-type-chip{color:#6c6c6c;background:#f6f6f6;border-radius:.08333rem;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.ss-card-info{flex-direction:column;justify-content:center;min-width:0;display:flex}.ss-card-name{color:#1f1f1f;font-weight:500}.ss-card-count{color:#6c6c6c;font-weight:500}.ss-loader-row{align-items:center;display:flex}.ss-loader-icon,.ss-loader-text{border-radius:.08333rem}.ss-trending{box-sizing:border-box;width:100%}.ss-trending-title{color:#000;font-weight:600}.ss-trending-items{flex-wrap:wrap;display:flex}.ss-trending-item{cursor:pointer;text-align:center;color:#000;background:#f3f5f8;border:none;font-weight:500}.ss-suggestions{padding-bottom:0}@media screen and (min-width:960px){.ss-suggestions,.ss-loader{padding:.08333rem 0 .16667rem}.ss-row{gap:.25rem;padding:.08333rem .25rem}.ss-card-row{padding:.08333rem .25rem .08333rem 1rem}.ss-row-icon{width:1rem;height:1rem}.ss-row-icon img{width:.5rem;height:.5rem}.ss-row-text{font-size:.375rem;line-height:.5rem}.ss-brand-head{gap:.25rem;padding:.16667rem .25rem}.ss-logo{width:1rem;height:1rem}.ss-logo-fallback-text{padding:0 .08333rem;font-size:.25rem}.ss-brand-name{font-size:.375rem;line-height:.5rem}.ss-type-chip{margin-left:.16667rem;padding:.08333rem .16667rem;font-size:.29167rem;line-height:1em}.ss-card-info{gap:.08333rem}.ss-card-name{font-size:.33333rem;line-height:.41667rem}.ss-card-count{font-size:.29167rem;line-height:1em}.ss-loader-row{gap:.25rem;padding:.08333rem .25rem}.ss-loader-icon{flex-shrink:0;width:1rem;height:1rem}.ss-loader-text{width:4.16667rem;height:.45833rem}.ss-loader-row+.ss-loader-row{margin-top:.08333rem}.ss-trending{padding:.83333rem}.ss-trending-title{font-size:.375rem;line-height:.45833rem}.ss-trending-items{gap:.20833rem;margin-top:.29167rem}.ss-trending-item{padding:.20833rem .29167rem;font-size:.33333rem;line-height:.41667rem}}@media screen and (max-width:959.98px){.ss-suggestions,.ss-loader{padding:.16667rem 0 .5rem}.ss-row{gap:.25rem;padding:.08333rem .66667rem}.ss-card-row{padding:.08333rem .66667rem .08333rem 1.41667rem}.ss-row-icon{width:1.5rem;height:1.5rem}.ss-row-icon img{width:.75rem;height:.75rem}.ss-row-text{font-size:.5rem;line-height:.66667rem}.ss-section-brand{padding-bottom:.25rem}.ss-brand-head{gap:.25rem;padding:.16667rem .66667rem}.ss-logo{width:1.5rem;height:1.5rem}.ss-logo-fallback-text{padding:0 .125rem;font-size:.375rem}.ss-brand-name{font-size:.5rem;line-height:.66667rem}.ss-type-chip{margin-left:.33333rem;padding:.16667rem .25rem;font-size:.45833rem;line-height:1em}.ss-card-info{opacity:.8;gap:.16667rem}.ss-card-name{font-size:.5rem;line-height:.625rem}.ss-card-count{font-size:.45833rem;line-height:1em}.ss-loader-row{gap:.25rem;padding:.08333rem .66667rem}.ss-loader-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.ss-loader-text{width:6.25rem;height:.66667rem}.ss-loader-row+.ss-loader-row{margin-top:.16667rem}.ss-trending{padding:.83333rem}.ss-trending-title{font-size:.58333rem;line-height:.70833rem}.ss-trending-items{gap:.33333rem;margin-top:.41667rem}.ss-trending-item{padding:.33333rem .41667rem;font-size:.5rem;line-height:.625rem}}
@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{right:1.04167rem;top:var(--header-height);width:17.0833rem;height:auto;max-height:calc(100vh - var(--header-height) - .41667rem);opacity:0;background-color:#fff;transition:opacity .2s;position:fixed;overflow:hidden auto;box-shadow:0 .0625rem .45833rem #0000001a}.header-search-input-popular.open{opacity:1}.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}.header-search-input-popular.open{-webkit-overflow-scrolling:touch;overflow-y:auto}}
.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)}}
