.shoppingCartPanel{min-height:100px;display:flex;flex-direction:column}.shoppingCartPanel .shoppingCartHeader{display:flex;align-items:center;height:40px;padding-bottom:6px;padding-left:6px;border-bottom:1px solid #f2f2f2}.shoppingCartPanel .shoppingCartHeader .svgicon{width:26px;height:26px;margin-right:6px}.shoppingCartPanel .shoppingCartHeader .shoppingCartTitle{font-size:20px;font-weight:700;color:#333;flex:1 1;display:flex;align-items:center}.shoppingCartPanel .shoppingCartHeader .closeBtn{display:none}.shoppingCartPanel .shoppingCartItems{height:100%;overflow-y:auto;padding:10px 10px 0}.shoppingCartPanel .shoppingCartItems .shoppingCartItem{display:flex;margin-bottom:10px;background-color:#fff;border-radius:10px;box-shadow:-4px 4px 8px rgba(0,0,0,.04);padding:8px;transition:box-shadow .2s;min-height:66px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemImg{width:100px;height:100px;border-radius:10px;margin:0 8px 0 0;border:2px solid #f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:cover}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemDefaultImg{background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemGap{width:4px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo{flex:1 1;display:flex;flex-direction:column}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:#222234;font-size:16px;font-weight:600;margin-top:3px;margin-bottom:3px;line-height:18px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemTagContainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemTag{height:20px;padding:0 4px;line-height:20px;border:1px solid #d40c27;color:#d40c27;font-size:12px;font-weight:600;background:rgba(212,12,39,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;margin-top:3px;margin-bottom:3px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemOption{color:#828282;font-size:14px;line-height:17px;flex:1 1}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity{display:flex;justify-content:space-between;align-items:center}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemPrice{display:flex;color:#4f4f4f;font-weight:700;font-size:16px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemPrice .strikethroughStyle{font-size:12px;line-height:22px;color:#828282;font-weight:400;text-decoration:line-through;margin-right:8px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemPrice .beforeDiscountPrice{text-decoration:line-through;padding-right:5px;font-weight:400;color:rgba(0,0,0,.35)}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemPrice .spendPoint{position:relative;font-size:12px;font-weight:700;color:#000;padding:3px 5px;background:#ffb600;border-radius:20px;margin-left:5px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemPrice .spendPoint img{position:relative;top:1px;width:13px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity{display:flex;align-items:center;justify-content:space-between;border:1.5px solid rgba(150,39,47,.1);border-radius:20px;min-width:80px;height:27px;color:#222234}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity.disabled{cursor:not-allowed;opacity:.6}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityOption{cursor:pointer;display:flex;justify-content:center;width:28px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityOption.disabled{cursor:not-allowed}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityNum{font-weight:700;font-size:15px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityReduce .icon{font-size:10px}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityPlus .icon{font-size:20px;color:var(--theme-color)}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityPlus.disabled{cursor:not-allowed}.shoppingCartPanel .shoppingCartItems .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityPlus.disabled .icon{color:#e4e4e4}.shoppingCartPanel .cartNoteMobile{position:fixed;left:0;bottom:70px;width:100%;border:none}.shoppingCartPanel .cartNote{padding-top:6px;width:calc(100% - 30px);margin:0 auto}.shoppingCartPanel .cart-reward-list-box{width:calc(100% - 30px);margin:10px auto}.shoppingCartPanel .cart-reward-list-box .cart-reward-list-Header{width:100%;color:#000;font-size:17px;font-weight:600}.shoppingCartPanel .cart-reward-list-box .cart-reward-list-login{width:100%;color:#000;font-size:14px;font-weight:500}.shoppingCartPanel .cart-reward-list-box .cart-reward-list-login>span{color:var(--theme-color);text-decoration:underline}.shoppingCartPanel .cart-reward-list-box .cart-reward-list-scroll{position:relative;width:100%;display:flex;align-items:center;overflow-x:scroll;padding:10px 0 30px 10px}.shoppingCartPanel .cart-reward-list-box .cart-reward-list-scroll .dish-item-box{margin-right:10px;box-shadow:0 0 8px 5px rgba(0,0,0,.05);padding:10px}.shoppingCartPanel .cart-reward-list-box .cart-reward-list-see-more{padding:8px 10px;background:#ffb600;border-radius:30px;height:31px;min-width:103px;box-shadow:1px 2px 20px 0 rgba(0,0,0,.1);font-size:14px;font-weight:700;color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.shoppingCartPanel .willSave{color:#000;font-size:14px;font-weight:600;line-height:34px;padding-left:24px}.shoppingCartPanel .willSave span{color:#d72e31}.shoppingCartPanel .activityContent{margin-top:16px;margin-bottom:8px;display:flex;flex-direction:column}.shoppingCartPanel .activityContent .activityContentHeader{border-radius:8px 8px 0 0;background:#f6f6f6;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;border-bottom:1px solid rgba(0,0,0,.1019607843)}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft{flex:1 1;display:flex;flex-direction:column}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderTag{padding-right:4px;line-height:20px;color:#d40c27;font-size:14px;font-weight:700;background:hsla(0,0%,100%,.2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .expectedSavingBox{margin-top:4px}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .expectedSavingBox .expectedSaving{background:#d72e31;font-weight:700;font-size:13px;color:#fff;padding:1px 5px}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderTitle{line-height:19px;display:flex;align-items:center;margin-top:4px;width:220px}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderTitle .activityContentHeaderCheckedIcon{width:12px;height:10px;margin-right:5px}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderTitle .activityContentHeaderCheckedText{font-weight:700;font-size:16px;color:#d40c27;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderProgress{margin-top:4px}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderProgress .activityContentHeaderProgressWrapper{height:8px;border-radius:8px;width:100%;background-color:#e6e6e6}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderProgress .activityContentHeaderProgressWrapper .activityContentHeaderProgressBar{height:8px;border-radius:8px;background-color:#ffb600}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderLeft .activityContentHeaderProgress .activityContentHeaderProgressText{margin-top:4px;font-size:12px;font-weight:500;height:16px;line-height:16px;color:#d40c27;text-align:left}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderRight{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;cursor:pointer}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderRight .activityContentHeaderRightText{font-size:14px;font-weight:700;height:20px;line-height:20px;color:#d40c27}.shoppingCartPanel .activityContent .activityContentHeader .activityContentHeaderRight>img{width:5px;height:9px}.shoppingCartPanel .activityContent .activityContentBody{border-top:0;border-radius:0 0 8px 8px;background:#f6f6f6;display:flex;align-items:center;justify-content:space-between;height:80%;overflow-y:auto;padding:10px 10px 0;flex-direction:column}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem{display:flex;margin-bottom:10px;background-color:#f6f6f6;border-radius:10px;box-shadow:none;padding:8px;transition:box-shadow .2s;min-height:66px;width:100%}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem:hover{box-shadow:none}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemImg{width:100px;height:100px;border-radius:10px;margin:0 8px 0 0;border:2px solid #f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:cover}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemDefaultImg{background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemGap{width:4px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo{flex:1 1;display:flex;flex-direction:column}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:#222234;font-size:16px;font-weight:600;margin-top:3px;margin-bottom:3px;line-height:18px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemOption{color:#828282;font-size:14px;line-height:17px;flex:1 1}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemTag{height:20px;padding:0 4px;line-height:20px;border:1px solid #d40c27;color:#d40c27;font-size:12px;font-weight:600;background:rgba(212,12,39,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;margin-top:3px;margin-bottom:3px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity{display:flex;justify-content:space-between;align-items:center}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .activity_itemPrice{display:flex;color:#4f4f4f;font-weight:700;font-size:16px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .activity_itemPrice .normalPrice{color:#4f4f4f;font-weight:700;font-size:16px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .activity_itemPrice .itemAmountPrice{font-weight:600;font-size:16px;color:#d40c27}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .activity_itemPrice .strikethroughStyle{font-size:12px;line-height:22px;color:#828282;font-weight:400;text-decoration:line-through;margin-right:8px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .activity_itemPrice .beforeDiscountPrice{text-decoration:line-through;padding-right:5px;font-weight:400;color:rgba(0,0,0,.35)}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .activity_itemPrice .spendPoint{position:relative;font-size:12px;font-weight:700;color:#000;padding:3px 5px;background:#ffb600;border-radius:20px;margin-left:5px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .activity_itemPrice .spendPoint img{position:relative;top:1px;width:13px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity{display:flex;align-items:center;justify-content:space-between;border:1.5px solid rgba(150,39,47,.1);border-radius:20px;min-width:80px;height:27px;color:#222234}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity.disabled{cursor:not-allowed;opacity:.6}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityOption{cursor:pointer;display:flex;justify-content:center;width:28px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityOption.disabled{cursor:not-allowed}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityNum{font-weight:700;font-size:15px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityReduce .icon{font-size:10px}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityPlus .icon{font-size:20px;color:var(--theme-color)}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityPlus.disabled{cursor:not-allowed}.shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem .itemInfo .itemPriceQuantity .itemQuantity .itemQuantityPlus.disabled .icon{color:#e4e4e4}.shoppingCartPanel .activityContent .activityContentBody .activityContentBodyLogin{margin:16px auto;width:147px;height:24px;line-height:17px;border-radius:24px;text-align:center;font-size:12px;font-weight:500;color:#fff;background:#333;padding:4px 16px}.emptyCart{text-align:center;font-size:16px;color:#bdbdbd;line-height:26px;padding-top:30px;padding-bottom:20px}.emptyCart img{width:120px;height:120px;margin-bottom:30px}.shoppingCartBtn .checkoutBtnDiscount{height:60px!important;line-height:normal!important}.shoppingCartBtn .checkoutBtn{height:46px;background-color:var(--theme-color);border-radius:10px;margin:5px auto 0;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:all .2s;cursor:pointer;color:var(--color-btn-text);font-weight:600;font-size:16px;position:relative}.shoppingCartBtn .checkoutBtn .bagIconBox1{top:7px}.shoppingCartBtn .checkoutBtn .bagIconBox{position:absolute;height:50px;width:50px;left:10px;padding-top:1px;text-align:center}.shoppingCartBtn .checkoutBtn .bagIconBox i.icon{font-size:40px;color:var(--color-btn-text)}.shoppingCartBtn .checkoutBtn .bagIconBox .goodsQty{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;line-height:50px;text-align:center;color:var(--theme-text-color);font-size:15px;font-weight:600}.shoppingCartBtn .checkoutBtn .bagIconBox.bagBoxShake{animation:shake .2s}.shoppingCartBtn .checkoutBtn .bagIconBox.bagBoxShrink{animation:shrink .2s}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-15deg)}to{transform:scale(0deg)}}@keyframes shrink{0%{transform:scale(1)}35%{transform:scale(.75)}to{transform:scale(1)}}.shoppingCartBtn .checkoutBtn .priceInfo{position:relative;padding-right:19px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:100%}.shoppingCartBtn .checkoutBtn .priceInfo .discountPrice{position:absolute;right:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff;height:40px;padding:1px 10px;color:#000;line-height:16px;margin-left:10px;border-radius:10px}.shoppingCartBtn .checkoutBtn .priceInfo .discountPrice .discountPrice1{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:10px}.shoppingCartBtn .checkoutBtn .priceInfo .discountPrice .discountPrice1 .discountPriceUp{font-size:12px}.shoppingCartBtn .checkoutBtn .priceInfo .discountPrice .discountPrice1 .discountPriceDown{font-size:14px}.shoppingCartBtn .checkoutBtn .priceInfo .huaxian{text-decoration:line-through}.shoppingCartBtn .checkoutBtn .priceInfo .btnName{overflow:hidden;height:32px;text-align:right}.shoppingCartBtn .checkoutBtn .priceInfo .btnName .scrollBtnName{height:64px;transition:transform .3s}.shoppingCartBtn .checkoutBtn .priceInfo .btnName .scrollBtnName div{height:32px;display:flex;align-items:center;justify-content:flex-end;line-height:24px}.shoppingCartBtn .checkoutBtn .priceInfo .btnName.toggle .scrollBtnName{transform:translate3d(0,-32px,0)}.shoppingCartBtn .checkoutBtn .priceInfo .btnName .normalBtnName{line-height:32px}.shoppingCartBtn .checkoutBtn .priceInfo>span{padding:0 8px}.shoppingCartBtn .checkoutBtn.disabled{background-color:#ccc;box-shadow:none;cursor:default;cursor:not-allowed}.shoppingCartBtn .checkoutBtn.disabled .goodsQty{color:#ccc}.shoppingCartBtn .checkoutBtn:hover{box-shadow:0 4px 14px rgba(0,0,0,.25)}@media screen and (max-width:768px)and (min-height:499px){.shoppingCartPanelOut{position:fixed;z-index:50;top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .2s}.shoppingCartPanelOut .shoppingCartPanel{background-color:#fff;padding:0;position:absolute;bottom:0;left:0;right:0;transform:translate3d(0,100%,0);transition:transform .2s;border-top-left-radius:10px;border-top-right-radius:10px}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader{height:58px;padding:0;width:calc(100% - 30px);margin:0 auto}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader .shoppingCartTitle{padding-left:0}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader .closeBtn{width:30px;height:50px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;color:#666}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader .closeBtn .icon{font-size:14px}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartItems{padding:5px 0 0}.shoppingCartPanelOut .shoppingCartPanel .activityContent .activityContentBody .shoppingCartItem,.shoppingCartPanelOut .shoppingCartPanel .shoppingCartItems .shoppingCartItem{width:calc(100% - 30px);margin:0 auto 10px}.shoppingCartPanelOut .shoppingCartPanel .willSave{line-height:26px;margin-top:8px}.shoppingCartPanelOut.show{background-color:rgba(0,0,0,.7)}.shoppingCartPanelOut.show .shoppingCartPanel{transform:none;transform:unset}.shoppingCartBtn{position:fixed;left:0;bottom:50px;right:0;height:66px;z-index:61}.shoppingCartBtn .checkoutBtn{height:46px;line-height:46px;width:calc(100% - 30px)}.shoppingCartBtn .checkoutBtn .bagIconBox{width:46px;height:46px}.shoppingCartBtn .checkoutBtn .bagIconBox i.icon{font-size:36px}.shoppingCartBtn .checkoutBtn .bagIconBox .goodsQty{line-height:50px}.activityContent{width:calc(100% - 30px);margin:10px auto}.activityContent .activityContentBody{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:498px){.cartNoteBox{margin:10px 0}.shoppingCartPanelOut{position:fixed;z-index:50;top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .2s}.shoppingCartPanelOut .shoppingCartPanel{background-color:#fff;padding:0;position:absolute;bottom:0;left:0;right:0;transform:translate3d(0,100%,0);transition:transform .2s;border-top-left-radius:10px;border-top-right-radius:10px}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader{height:58px;padding:0;width:calc(100% - 30px);margin:0 auto}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader .shoppingCartTitle{padding-left:0}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader .closeBtn{width:30px;height:50px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;color:#666}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartHeader .closeBtn .icon{font-size:14px}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartItems{padding:5px 0}.shoppingCartPanelOut .shoppingCartPanel .shoppingCartItems .shoppingCartItem{width:calc(100% - 30px);margin:0 auto 10px}.shoppingCartPanelOut .shoppingCartPanel .willSave{line-height:26px;margin-top:8px}.shoppingCartPanelOut.show{background-color:rgba(0,0,0,.7)}.shoppingCartPanelOut.show .shoppingCartPanel{transform:none;transform:unset}.shoppingCartBtn{position:fixed;left:0;bottom:15px;right:0;height:auto!important;z-index:61;margin:10px 15px 0;border-top:1px solid #f2f2f2}.shoppingCartBtn .checkoutBtn{height:46px;line-height:46px;width:100%}.shoppingCartBtn .checkoutBtn .bagIconBox{width:46px;height:46px}.shoppingCartBtn .checkoutBtn .bagIconBox i.icon{font-size:36px}.shoppingCartBtn .checkoutBtn .bagIconBox .goodsQty{line-height:50px}}@media screen and (max-width:500px){.rewardSelectComponent{background-image:url(../../static/media/pointBg2.fc390e3d.png);height:106px;width:100%;display:flex;align-items:center;background-size:100% 100%;padding:16px;margin:10px 0}}@media screen and (min-width:500px){.rewardSelectComponent{background-image:url(../../static/media/pointBg1.d50bcc81.png);height:106px;width:100%;display:flex;align-items:center;background-size:100% 100%;padding:16px;margin:10px 0}}.rewardSelectComponent .useAbleNum{font-size:13px}.rewardSelectComponent .rewardSelectCard{flex:1 1;padding-right:4px;display:flex;align-items:center}.rewardSelectComponent .rewardSelectCard .mainTitle{font-size:17px;font-weight:600;line-height:28px}.rewardSelectComponent .rewardSelectCard .seeAvailable{color:#000;font-size:16px;font-weight:400;letter-spacing:-.64px;flex:1 1;cursor:pointer;text-align:right}.rewardSelectComponent .rewardSelectCard .choosedInfo{flex:1 1;display:flex;justify-content:flex-end;padding-right:6px;cursor:pointer}.rewardSelectComponent .rewardSelectCard .choosedInfo span{font-size:16px;font-weight:500;letter-spacing:-.32px;padding:4px 12px;border-radius:16px;background-color:#ffb600;color:#000}.rewardSelectComponent .arrow{cursor:pointer}@media screen and (max-width:768px){.rewardSelectComponent{padding-top:8px;padding-bottom:8px}}@media screen and (max-width:1080px){.rewardSelectComponent .rewardSelectCard{display:block}.rewardSelectComponent .rewardSelectCard .seeAvailable{display:none}.rewardSelectComponent .rewardSelectCard .choosedInfo{justify-content:flex-start;padding-top:6px}}.rewardSelectDialog{background-color:#fff;color:#000}.rewardSelectDialog .rewardSelectDialogHeader{padding-top:30px;position:relative;text-align:center}.rewardSelectDialog .rewardSelectDialogHeader i{position:absolute;left:20px;font-size:28px;cursor:pointer}.rewardSelectDialog .rewardSelectDialogHeader span{color:rgba(0,0,0,.8);font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.12px}.rewardSelectDialog .rewardSelectDialogBody{padding:32px 32px 10px;min-height:300px;max-height:80vh;overflow:auto}.rewardSelectDialog .rewardSelectDialogBody .rewardCardCon{margin-bottom:12px}.rewardSelectDialog .rewardSelectDialogBody .disabled .applyBtn{color:rgba(0,0,0,.3)!important;background:rgba(0,0,0,.15)!important}.rewardSelectDialog .rewardSelectDialogBody .rewardCard{border-radius:10px;overflow:hidden;border:.5px solid #ffb600}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top{display:flex;padding:10px 10px 8px 20px;cursor:pointer}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left{flex:1 1}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left .costType{font-size:12px;font-weight:600;display:flex;align-items:center;line-height:15px;margin-bottom:4px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left .costType svg{margin-left:3px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left .costType span.num{padding:0 3px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left .nameAndExpire{height:40px;display:flex;flex-direction:column;justify-content:center}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left .nameAndExpire .name{font-size:16px;font-weight:600;letter-spacing:-.32px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left .nameAndExpire .expireTime{color:#5e5e5e;font-size:10px;font-weight:400;line-height:12px;margin-top:4px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .left .nameAndExpire .expireTime span{color:var(--theme-color);font-weight:700;padding:0 2px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .applyBtn{padding:8px 20px;font-size:12px;font-weight:700;line-height:15px;border-radius:20px;transition:all .3s;color:#000;background:#ffb600}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .applyBtn.removeBtn{background:#f0f0f0;color:#000}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .top .applyBtnNo{background:#dcdcdc;color:rgba(0,0,0,.3)}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail{background:rgba(255,182,0,.3);transition:height .3s;position:relative;border-radius:0 0 10px 10px;height:34px;padding:7px 10px 7px 20px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailToggleBtn{position:absolute;top:7px;right:20px;height:20px;width:32px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailToggleBtn img{width:10px;margin-left:5px;transition:transform .3s}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailToggleBtn img.expand{transform:rotate(180deg)}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailSimple{display:flex;align-items:center;color:#5e5e5e;font-weight:500;font-size:10px;line-height:20px;height:20px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailSimple svg{margin-right:5px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon{display:none;padding:3px 32px 12px 0;color:#5e5e5e;font-weight:500;font-size:10px;line-height:15px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon .title{font-size:12px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon .option{position:relative;padding-left:10px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon .option:before{position:absolute;content:" ";width:4px;height:4px;border-radius:4px;background-color:#5e5e5e;top:5px;left:0}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon .option p{margin:0 0 4px;display:flex}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon .option p span{padding-left:5px}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon .option .option-desc{flex-direction:column}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail .detailCon .option .option-desc p{display:block}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail.expand .detailSimple{display:none}.rewardSelectDialog .rewardSelectDialogBody .rewardCard .detail.expand .detailCon{display:block}.rewardSelectDialog .rewardSelectDialogBody .rewardCard.disabled{background-color:#e8e8e8;border-color:#d1d1d1}.rewardSelectDialog .rewardSelectDialogBody .rewardCard.disabled .top{cursor:default}.rewardSelectDialog .rewardSelectDialogBody .rewardCard.disabled .detail{background:#dcdcdc}.rewardSelectDialog .rewardSelectDialogBody .rewardCard.disabled .detail .detailHeader{cursor:default}.rewardSelectDialog .rewardSelectDialogBody .rewardCard.disabled:hover{border-color:#d1d1d1!important}.rewardSelectDialog .rewardSelectDialogBody .rewardCard.selected{border-color:#ffb600;box-shadow:0 0 0 1px #ffb600}.rewardSelectDialog .rewardSelectDialogBody .rewardCard.selected:hover{border-color:#ffb600!important}@media screen and (min-width:480px){.ui_popup_wrap .ui_popup.rewardSelectDialogContainer{width:80%;max-width:800px}.rewardSelectDialog .rewardSelectDialogHeader{border-bottom:4px solid rgba(0,0,0,.05);padding:24px 0 12px}.rewardSelectDialog .rewardSelectDialogHeader i{left:55px;font-size:30px}.rewardSelectDialog .rewardSelectDialogBody{padding:24px 24px 16px;min-height:342px}}@media screen and (min-width:900px){.rewardSelectDialog .rewardSelectDialogBody .rewardCardList{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:20px;gap:20px}.rewardSelectDialog .rewardSelectDialogBody .rewardCardList .rewardCardCon{width:calc(50% - 10px)}.rewardSelectDialog .rewardSelectDialogBody .rewardCardList .rewardCardCon .rewardCard:hover{border:1px solid #ffb600}}.cartReminder{padding:20px 10px;background:#fff}.cartReminder .cartReminderTips{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}.cartReminder .cartReminderTips .orderReminderTitle{font-size:24px;color:rgba(0,0,0,.8);text-align:center;font-weight:600}.cartReminder .cartReminderTips .orderReminderText{color:rgba(0,0,0,.8);font-size:16px;font-weight:600;text-align:left;margin-top:12px}.cartReminder .cartReminderFooter{margin-top:20px}.cartReminder .cartReminderFooter>button{margin-top:12px}@media screen and (min-width:500px){.rewardTitle{font-weight:600;font-size:17px;line-height:17px;font-family:Noto Sans;color:#000;margin:16px 0;display:block}}.choosedReward.popup .popHeader{height:68px;display:flex;align-items:center;padding:0 20px;position:relative}.choosedReward.popup .popHeader:after{content:" ";position:absolute;bottom:0;left:34px;right:34px;height:1px;background-color:rgba(0,0,0,.1)}.choosedReward.popup .popHeader span{padding-left:12px;font-weight:600;font-size:18px;flex:1 1}.choosedReward.popup .popHeader .backIcon{display:flex;align-items:center}.choosedReward.popup .popHeader .closeIcon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.choosedReward.popup .popHeader .closeIcon i{font-size:16px}.choosedReward.popup .popHeader .closeIcon:hover i{font-size:18px}.choosedReward.popup .popHeader .popTitle{display:flex;align-items:center}.choosedReward.popup .popHeader .popTitle .popName{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.choosedReward.popup .popHeader .voucherLabel{flex:none;line-height:16px;margin-left:4px;padding-left:0}.choosedReward.popup .popHeader .voucherLabel span{font-size:12px;padding:0 8px;border-radius:5px;background-color:#fff7e3;border:1px solid #ffdf94;color:#e8a300}.choosedReward.popup .popMain{padding:10px 20px 25px}.choosedReward.popup .popMain .title{font-size:16px;font-weight:600;line-height:30px;padding-top:10px}.choosedReward.popup .popMain .option{position:relative;padding-left:20px;margin-top:20px;color:#828282;font-size:14px;line-height:22px}.choosedReward.popup .popMain .option:before{position:absolute;content:" ";width:8px;height:8px;border-radius:4px;background-color:#ffb600;top:7px;left:3px}.choosedReward.popup .popMain .optionh3{font-weight:600;margin:0 0 8px}.choosedReward.popup .popMain .optionp{margin:0 0 6px;display:flex}.choosedReward.popup .popMain .optionp span{padding-left:5px}.choosedReward.popup .popMain .option .option-desc{flex-direction:column}.choosedReward.popup .popMain .option .option-desc p{display:block}.choosedReward.popup .popFooter{box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px 24px 10px}.choosedReward.popup .popFooter i{color:#ffb600}.choosedReward.popup .popFooter .points{display:flex;font-size:18px;font-weight:600;color:#120136}.choosedReward.popup .popFooter .points i{font-size:22px}.choosedReward.popup .popFooter .points .num{padding:0 4px 0 6px}.choosedReward.popup .popFooter .desc{display:flex;align-items:center;font-size:14px;padding:10px 0}.choosedReward.popup .popFooter .desc .pre{color:#828282;padding-right:4px}.choosedReward.popup .popFooter .desc .num{padding:0 3px}.choosedReward.popup.earnPopup .popMain,.choosedReward.popup.rewardPopup .popMain{max-height:calc(90vh - 250px);overflow:auto}.choosedReward.popup.historyPopup .history{max-height:calc(100vh - 120px);overflow-y:auto;padding:10px 20px 20px}.choosedReward.popup.historyPopup .history .historyItem{display:flex;align-items:center;height:80px}.choosedReward.popup.historyPopup .history .historyItem .left{width:40px;height:40px;border-radius:20px;background-color:#fdf6df;display:flex;align-items:center;justify-content:center;color:#ffb600}.choosedReward.popup.historyPopup .history .historyItem .left i{font-size:24px}.choosedReward.popup.historyPopup .history .historyItem .mid{flex:1 1;padding-left:12px}.choosedReward.popup.historyPopup .history .historyItem .mid .top{font-size:16px;font-weight:600;color:#120136;height:26px}.choosedReward.popup.historyPopup .history .historyItem .mid .bottom{font-size:14px;color:#828282}.choosedReward.popup.historyPopup .history .historyItem .right .top{display:flex;align-items:center;font-size:16px;font-weight:600;color:#120136}.choosedReward.popup.historyPopup .history .historyItem .right .top a{font-weight:400;font-size:18px}.choosedReward.popup.historyPopup .history .historyItem .right .top span{padding-left:4px}.choosedReward.popup.historyPopup .history .historyItem .right .top i{color:#ffb600;font-size:15px;margin-left:5px}.choosedReward.popup.historyPopup .history .historyItem .right .bottom{text-align:right;font-size:14px;color:#828282}@media screen and (min-width:481px){.choosedReward.popup{min-width:460px;max-width:72vw}.choosedReward.popup .popHeader{height:60px;border-bottom:1px solid rgba(0,0,0,.1)}.choosedReward.popup .popHeader span{padding:0}.choosedReward.popup .popHeader .closeIcon{margin-right:-16px}.choosedReward.popup .popHeader:after{display:none}.choosedReward.popup.earnPopup .popMain,.choosedReward.popup.rewardPopup .popMain{max-height:calc(80vh - 250px);overflow:auto}.choosedReward.popup.historyPopup .history{max-height:72vh}.choosedReward.popup.historyPopup .history .historyItem{min-width:440px;padding:0 5px}}
/*# sourceMappingURL=main~31c29b25.cb763f32.chunk.css.map */