.product-item{margin-bottom:.5rem;position:relative;width:49%}.product-item .sellOutMask{background:rgba(0,0,0,.2);border-radius:.3rem .3rem .3rem .3rem;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:9}.product-item .sellOutMask taro-image-core{height:4.85rem;left:50%;position:absolute;top:20%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2.6rem}.product-item .product-image-container{background-color:#f8f8f8;border-radius:.35rem .35rem 0 0;height:7.9rem;overflow:hidden;position:relative;width:100%}.product-item .product-image-container .product-image{background-color:#fff7fa;border-radius:.35rem .35rem 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-item .product-image-container .product-tag{border-radius:.6rem;color:#fff;font-family:SYMedium;font-size:.6rem;height:.85rem;line-height:.85rem;position:absolute;right:5%;text-align:center;top:5%;width:1.8rem}.product-item .product-image-container .product-tag2{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:SYMedium;font-size:.6rem;height:1.75rem;left:3%;line-height:.85rem;min-width:2.7rem;position:absolute;text-align:center;top:3%}.product-item .product-image-container .product-tag2 taro-image-core{height:100%;width:100%}.product-item .product-info{background-color:#f8f8f8;border-radius:0 0 .35rem .35rem;padding:.3rem .4rem .35rem}.product-item .product-info .product-title{color:#333;display:-webkit-box;font-family:SYMedium;font-size:.65rem;height:1.7rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.product-item .product-info .product-title .product-tip{background:#caaaf3;border-radius:1rem 1rem 1rem 1rem;color:#fff;display:inline-grid;font-family:SYMedium;font-size:.5rem;height:.7rem;margin-right:.1rem;place-content:center;width:1.6rem}.product-item .product-info .product-price-action{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;justify-content:space-between;-ms-flex-align:center;align-items:center}.product-item .product-info .product-price-action .product-price{color:#333;font-family:SYMedium;font-size:.8rem}.product-item .product-info .product-price-action .product-price .product-price-symbol{font-family:SYMedium;font-size:.5rem}.product-item .product-info .product-price-action .product-action{height:1rem;width:2.45rem}.product-item .product-info .product-price-action .product-action-car{height:1rem;text-align:right;width:2.1rem}@-webkit-keyframes slideIn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slideIn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.emptyArea{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:#fff;color:#aaa;font-family:SYMedium;font-size:.7rem;height:100vh}.emptyArea taro-image-core{display:block;width:100%}.emptyArea .empty-text{color:#333;font-family:SYRegular;font-size:.7rem;text-align:center}.popup{height:100%;left:0;position:fixed;top:0;-webkit-transition:visibility .2s ease-in;transition:visibility .2s ease-in;visibility:hidden;width:100%;z-index:810}.popup--active{visibility:visible}.popup--active .popup__overlay{opacity:1}.popup--active .popup__container{padding-bottom:3rem!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup__overlay{background-color:rgba(0,0,0,.3);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:100%}.popup__container{background-color:#fff;border-top-left-radius:.6rem;border-top-right-radius:.6rem;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:70vh;overflow:hidden;padding-bottom:2rem;position:absolute;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%}.popup__header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:5.45rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.8rem .8rem .5rem;position:relative}.popup__image-container{border:.025rem solid #f5f5f5;border-radius:.2rem;height:4rem;margin-right:.5rem;overflow:hidden;width:4rem}.popup__image{height:100%;width:100%}.popup__header-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:4.15rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.popup__title{color:#333;font-family:SYMedium;font-size:.7rem;width:90%}.popup__price{color:#333;font-family:SYMedium;font-size:.9rem}.popup__close{height:.8rem;position:absolute;right:.8rem;top:.8rem;width:.8rem}.popup__close-icon{height:100%;width:100%}.popup__content{-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.2rem;-webkit-justify-content:space-between;padding:.3rem .8rem;-ms-flex-pack:justify;-webkit-align-items:center;justify-content:space-between;-ms-flex-align:center;align-items:center}.popup__counter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;justify-content:space-between;-ms-flex-align:center;align-items:center}.popup__counter-label{color:#333;font-family:SYMedium;font-size:.7rem}.popup__counter-control{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.popup__counter-btn{background:#f8f8f8;border-radius:.1rem .1rem .1rem .1rem;display:grid;font-family:SYMedium;font-size:.8rem;height:1.2rem;place-content:center;width:1.45rem}.popup__counter-btn--disabled{color:#ccc}.popup__counter-value{background:#ececec;border-radius:.1rem .1rem .1rem .1rem;display:grid;font-family:SYMedium;font-size:.7rem;height:1.2rem;margin:0 .2rem;place-content:center;width:1.45rem}.popup .presale-btn{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:2rem;margin:0 .8rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:-webkit-radial-gradient(72% 52%,0 32%,#ffb726 0,#ffb06f 100%);background:radial-gradient(0 32% at 72% 52%,#ffb726 0,#ffb06f 100%);border-radius:3rem 3rem 3rem 3rem;-webkit-box-shadow:inset 0 .05rem .1rem 0 hsla(0,0%,100%,.5),inset 0 -.05rem .1rem 0 hsla(0,0%,100%,.8);box-shadow:inset 0 .05rem .1rem 0 hsla(0,0%,100%,.5),inset 0 -.05rem .1rem 0 hsla(0,0%,100%,.8);justify-content:center}.popup .presale-btn .presale-btn-text{color:#fff;font-family:SYMedium;font-size:.7rem}.popup .presale-btn .presale-btn-time{color:#fff;font-family:SYRegular;font-size:.5rem}.popup__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:.25rem .8rem}.popup__action{-webkit-align-items:center;border-radius:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;height:2rem;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#fff;font-family:SYMedium;font-size:.7rem;justify-content:center}.popup__action--cart{background:-webkit-radial-gradient(#67d6ff 0,#a9e8ff 90%,#a9e8ff 100%);background:radial-gradient(#67d6ff 0,#a9e8ff 90%,#a9e8ff 100%);border-radius:3rem 3rem 3rem 3rem;border-radius:1rem;-webkit-box-shadow:inset 0 .05rem .1rem 0 hsla(0,0%,100%,.5);box-shadow:inset 0 .05rem .1rem 0 hsla(0,0%,100%,.5);color:#fff;display:grid;font-size:.7rem;height:1.8rem;margin-right:.4rem;place-content:center;position:relative}.popup__action--buy{background:-webkit-radial-gradient(#ffb726 0,#ffb726 90%,#ffa9cc 100%);background:radial-gradient(#ffb726 0,#ffb726 90%,#ffa9cc 100%);border-radius:3rem 3rem 3rem 3rem;border-radius:1rem;-webkit-box-shadow:inset 0 .05rem .1rem 0 hsla(0,0%,100%,.5);box-shadow:inset 0 .05rem .1rem 0 hsla(0,0%,100%,.5);color:#fff;display:grid;font-size:.7rem;height:1.8rem;place-content:center;position:relative}.spec-selector{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;margin:0 .8rem;-ms-flex-pack:justify;justify-content:space-between}.spec-selector__title{color:#333;font-family:SYMedium;font-size:.7rem;height:2rem;line-height:2rem;width:100%}.spec-selector__options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;gap:.5rem;justify-content:flex-start}.spec-selector__option{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.5rem;-webkit-justify-content:center;min-width:29%;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#f8f8f8;border-radius:.2rem;color:#777;font-size:.6rem;padding:0 .2rem;position:relative}.spec-selector__option--selected{background-color:#fff;border:.05rem solid #ffb75b;color:#ffb75b;font-family:SYMedium;font-size:.6rem}.spec-selector__option--disabled{background-color:#f8f8f8;border:.025rem dashed #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;color:#aaa}.spec-selector__option--sellOut{background:#ececec;border-radius:.1rem .1rem .1rem .1rem;color:#999;font-family:SYRegular;font-size:.5rem;height:.7rem;line-height:.7rem;position:absolute;right:-.3rem;text-align:center;top:-.3rem;width:1.4rem;z-index:1}.custom-footer{background-color:#333;border-radius:1rem;color:#f5ae22;display:grid;font-family:SYMedium;font-size:.7rem;margin:0 auto;min-height:2.25rem;padding:0 .8rem;place-content:center;width:86%}.custom-footer taro-image-core{height:100%;width:100%}.search-page{background-color:#fff;color:#333}.search-page .search-container{margin:.6rem .8rem 0}.search-page .search-container .search-box{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.25rem;-ms-flex-align:center;align-items:center;background-color:#f6f6f6;border-radius:.9rem;padding:.6rem .375rem .25rem}.search-page .search-container .search-box .search-search-icon{height:.9rem;margin-left:.5rem;width:.9rem}.search-page .search-container .search-box .search-input{border:none;color:#999;font-family:SYMedium;font-size:.5rem;margin-left:.25rem;outline:none;width:100%}.search-page .hot-search{border-radius:.25rem .25rem 0 0;margin:.75rem .8rem 0}.search-page .hot-search .section-header{height:1.8rem}.search-page .hot-search .section-header taro-image-core{display:block;height:100%;width:100%}.search-page .hot-search .search-item{-webkit-align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4.4rem;-ms-flex-align:center;align-items:center;background:#f8f8f8;border-bottom:.025rem solid #e8e8e8;padding:.375rem .8rem}.search-page .hot-search .search-item .item-content{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center}.search-page .hot-search .search-item .item-content .item-image{background:#fff7fa;border-radius:.4rem;height:3rem;margin-right:.4rem;position:relative;width:3rem}.search-page .hot-search .search-item .item-content .item-image .rank{height:.55rem;left:0;position:absolute;top:0;width:1rem}.search-page .hot-search .search-item .item-content .item-image .rank taro-image-core{display:block;height:100%;width:100%}.search-page .hot-search .search-item .item-content .item-image .item-images{border-radius:.4rem .4rem .4rem .4rem;height:100%;width:100%}.search-page .hot-search .search-item .item-content .item-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:3rem;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.search-page .hot-search .search-item .item-content .item-info .item-info-name{color:#333;font-family:SYMedium;font-size:.6rem;margin-bottom:.8rem;margin-left:.15rem}.search-page .hot-search .search-item .item-content .item-info .item-info-price{color:#333;font-family:SYMedium;font-size:.6rem}.search-page .hot-search .search-item .item-content .item-info .item-info-icon{height:1.05rem;width:3.55rem}.search-page .hot-search .search-item .item-arrow{height:1rem;width:1rem}.search-page .hot-search .search-item .item-arrow taro-image-core{display:block;height:100%;width:100%}.search-page .hot-search .search-item:last-child{border-radius:0 0 1rem 1rem}.search-page .mall-products{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.75rem .8rem 0}.search-page .products-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes rainbow{0%{background-position:200% 0}100%{background-position:0 0}}@keyframes rainbow{0%{background-position:200% 0}100%{background-position:0 0}}.rainbow-button{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 .8rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:0 0 .6rem .6rem;color:#333;font-size:.7rem;font-weight:600;justify-content:center;overflow:hidden;padding:.3rem .4rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.rainbow-button::after{-webkit-animation:rainbow 3s linear infinite;animation:rainbow 3s linear infinite;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(#ff7f00),color-stop(#ff0),color-stop(#0f0),color-stop(#00f),color-stop(indigo),color-stop(#8b00ff),to(red));background:-webkit-linear-gradient(left,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8b00ff,red);background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8b00ff,red);background-size:200% 100%;border:none;border-radius:0;bottom:0;content:"";height:.1rem;left:0;position:absolute;right:0;top:75%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.custom-navbar{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.custom-navbar .nav-icon{height:1.2rem;margin-left:1.3rem;width:1.2rem}.custom-navbar .nav-logo-icon{height:1.3rem;margin-left:.8rem;width:4.55rem}.custom-navbar .nav-title{color:#333;-webkit-flex:0.6;-ms-flex:0.6;flex:0.6;font-family:SYMedium;font-size:.75rem;font-weight:700;margin-left:.4rem;text-align:center}.text-center{text-align:center}