page{ background: #f7f7f7; height: 100%; } .noLogPage{ padding-top: 200rpx; } .navigationBar{ background: #ffffff; } .commonHead { width: 100%; height: 128rpx; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; overflow: hidden; position: fixed; top: 0; left: 0; bottom: 0; z-index: 99950; background: #fff; } .commonHeadWrap { width: 100%; position: absolute; overflow: hidden; left: 0; bottom: 0; /* height: 45px; line-height: 45px; */ display: flex; align-items: center; background: #fff; } .commonHeadHome { padding: 0 24rpx; height: 100%; position: absolute; left: 0; top: 0; } .commonHeadHome .icon{ width: 32px; height: 32px; } .commonHeadTextBox { /* width: 450rpx; */ width: 100%; height: 100%; line-height: 44px; text-align: center; font-size: 15px; overflow: hidden; justify-content:flex-end; } .headTitle { width: 280rpx; margin: 0 auto; font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .cartContainer{ padding: 24rpx 32rpx; } .cartList{ background: #FFFFFF; border-radius: 24rpx; overflow: hidden; } .cartItem{ /* height: 208rpx; */ position: relative; } .cartItem::after{ content: ''; position: absolute; left: 0; top: 10; background: #f7f7f7; width: 100%; height: 4rpx; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; z-index: 999; } .cartContent{ height: 100%; padding: 24rpx 0; } .selectBox{ width: 88rpx; } .selectBox .icon{ width: 48rpx; height: 48rpx; } .cartInfoBox{ flex: 1; } .cartImgBox{ width: 160rpx; height: 160rpx; background: #f5f5f5; border-radius: 8rpx; overflow: hidden; } .cartImgBox .image{ width: 100%; height: 100%; } .cartTextBox{ flex: 1; padding-left: 16rpx; display: flex; flex-direction: column; justify-content: space-between; } .cartTitle{ font-size: 28rpx; font-weight: bold; color: #161719; max-width: 360rpx; } .cartTitle.inv{ color: #909297; } .ruleBox{ height: 48rpx; background: #f7f7f7; border-radius: 8rpx; padding: 0 8rpx 0 16rpx; margin-top: 6rpx; } .ruleBox .rule{ max-width: 300rpx; font-size: 24rpx; color: #5f6268; } .ruleBox.shi .rule{ color: #909297; } .ruleBox .icon{ width: 48rpx; height: 48rpx; } .numberBox{ } .numberBox .number{ height: 36rpx; background: #f7f7f7; border-radius: 8rpx; margin: 0 8rpx; font-size: 26rpx; font-weight: bold; color: #161719; padding: 0 12rpx; min-width: 36rpx; } .numberBox .icon{ width: 48rpx; height: 48rpx; } .priceBox{ color: #e73e2d; font-size: 24rpx; } .priceBox .tag{ } .priceBox .pra{ font-weight: bold; font-size: 34rpx; margin-left: 4rpx; } .invalid{ opacity: 1; font-size: 24rpx; color: #161719; } .noStock{ text-align: right; font-size: 24rpx; color: #e73e2d; padding: 0 24rpx 24rpx 0; } .footerContainer{ height: 104rpx; } .footerBox{ height: 104rpx; background: #ffffff; position: fixed; bottom: 0; right: 0; left: 0; z-index: 99990; border-bottom: 1px solid #F7F7F7; } .allSelect{ height: 100%; padding: 0 32rpx; font-size: 26rpx; color: #161719; } .allSelect .icon{ width: 48rpx; height: 48rpx; } .priceInfo{ padding-right: 32rpx; } .priceContent{ } .priceContent .top{ } .cartTotalNumber{ font-size: 22rpx; color: #909297; margin-right: 8rpx; padding-top: 6rpx; } .priceContent .top .total{ font-size: 24rpx; color: #161719; margin-right: 10rpx; padding-top: 4rpx; } .priceContent .bot{ font-size: 22rpx; color: #E73E2D; } .settlement{ width: 176rpx !important; height: 72rpx !important; background: #e73e2d !important; border-radius: 48rpx !important; font-size: 28rpx !important; font-weight: bold !important; color: #ffffff !important; margin-left: 16rpx !important; } .priceContent .priceBox .tag{ margin-right: 2rpx; } .priceContent .priceBox .tag,.priceContent .priceBox .prb{ /* padding-top: 6rpx; */ } .priceContent .priceBox .pra{ font-size: 36rpx; margin-bottom: 0; } .emptyPage{ margin-top: 300rpx; } .emptyPage .image{ width: 300rpx; height: 228rpx; } .emptyPage .tips{ font-size: 28rpx; color: #5f6268; margin-top: 80rpx; } .tui-swipeout-button-right-group{ width: 96rpx !important; } .cartDelete{ width: 96rpx; height: 100%; color: #FFFFFF; background: #E73E2D; font-size: 24rpx; } .buyPopup{ padding: 32rpx 32rpx 24rpx 32rpx; } .gpInfo .gpImgBox{ width: 160rpx; height: 160rpx; background: #F7F7F7; overflow: hidden; border-radius: 8rpx; } .gpInfo .gpImgBox image{ width: 100%; height: 100%; } .gpPrice{ font-size: 24rpx; color: #e73e2d; margin-left: 24rpx; } .gpPrice .pr{ font-weight: bold; font-size: 48rpx; margin-left: 6rpx; } .linkPrice{ margin-left: 12rpx; padding-top: 16rpx; font-size: 22rpx; color: #909297; } .linkPrice .pr{ margin-left: 4rpx; font-size: 28rpx; text-decoration: line-through; } .buyPopup .tips{ font-size: 26rpx; color: #5f6268; margin-top: 48rpx; } .normsItem{ margin-top: 24rpx; } .normsItem .text{ height: 52rpx; position: relative; padding: 0 16rpx; font-size: 26rpx; color: #161719; background: #f5f5f5; border-radius: 4rpx; white-space: nowrap; text-overflow: ellipsis; } .normsItem.lack .text{ background: #f5f5f5 !important; color: #909297 !important; } .normsItem.lack .text::after{ display: none !important; } .normsItem .text.sel{ color: #E73E2D; background: #ffecea; } .normsItem .text.sel::after{ content: ''; position: absolute; left: 0; top: 0; border: 2rpx solid #E73E2D; width: 200%; height: 200%; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left top; transform-origin: left top; border-radius: 8rpx; } .numberContent{ padding-top: 90rpx; } .numberTips{ font-size: 26rpx; color: #5f6268; } .numberBox{ } .reduce,.add{ padding: 0 8rpx; } .numberBox .number{ height: 36rpx; background: #f7f7f7; border-radius: 8rpx; font-size: 26rpx; font-weight: bold; color: #161719; min-width: 36rpx; } .numberBox .number .input{ max-width: 60rpx; text-align: center; width: auto; padding: 0 12rpx; } .numberBox .icon{ width: 48rpx; height: 48rpx; } .buyPopup .bot{ width: 100% !important; height: 84rpx !important; background: #e73e2d !important; border-radius: 48rpx; font-size: 32rpx; font-weight: bold; color: #ffffff; margin: 0 !important; padding: 0 !important; margin-top: 40rpx !important; } .closePopup{ top: 0; right: 0; z-index: 1; position: absolute; padding: 34rpx 32rpx 16rpx 16rpx; } .closePopup.liu{ padding: 44rpx 32rpx 16rpx 16rpx; } .goShop{ height: 72rpx; background: #e73e2d; border-radius: 48rpx; font-size: 28rpx; font-weight: bold; color: #ffffff; padding: 0 46rpx; margin-top: 80rpx; } .lookDetails{ position: relative; padding-right: 40rpx; padding-left: 16rpx; padding-bottom: 14rpx; } .gongJ{ padding-bottom: 14rpx; } .lookDetails .icon{ position: absolute; top: -10rpx; right: -12rpx; transform:rotate(180deg); transition: all .3s; } .lookDetails .icon.sel{ transform:rotate(0); } .detailsPopup{ height: 900rpx; padding: 32rpx; } .popupTitle{ font-size: 36rpx; color: #161719; } .lookImageList{ padding-top: 48rpx; padding-bottom: 50rpx; } .lookImage{ width: 164rpx; height: 164rpx; border-radius: 16rpx; margin-right: 10rpx; } .lookItem{ margin-bottom: 28rpx; } .lookItem .key{ font-size: 26rpx; color: #161719; } .lookItem .value{ font-size: 20rpx; color: #161719; } .lookItem .value.red{ color: #E73E2D !important; } .lookItem .value .vTag{ margin-right: 2rpx; } .lookItem .value .pr1{ font-size: 28rpx; } .lookItem .discount .pr1{ margin-right: 4rpx !important; } ::-webkit-scrollbar { display: none; width: 0; height: 0; color: transparent; } .editBox{ height: 60rpx; } .editFixed{ height: 60rpx; position: fixed; top: 0; right: 0; left: 0; background: #FFFFFF; z-index: 10; display: flex; justify-content: flex-end; align-items: center; } .editFixed .edit{ padding: 0 32rpx; font-size: 28rpx; color: #161719; } .newModalButtonBox{ margin-top: 70rpx; } .newModalButtonBox .mButton.border{ color: #5F6268; } .newModalButtonBox .mButton.border::after{ border: 2rpx solid #E0E1E5; }