.collectPopupWindow { position: relative; height: 113rpx; width: 510rpx; margin-left: calc(100% - 530rpx) } .collectPopupWindow image { width: 100%; height: 100% } .collectPopupWindow text { color: #ff4544 !important; font-size: 24rpx !important; position: absolute; top: 48rpx; right: 25rpx } .zhezhao { width: 100vw; height: 100vh; background-color: initial } image { max-width: 100% !important; max-height: 100% !important } .diy-wrap { height: 100vh } .page-img { background-size: contain !important; background-repeat: no-repeat !important } .page-header { background-size: 100% !important; background-repeat: no-repeat !important; background-position: top; background-attachment: fixed } .bg-index { width: 100%; height: 100%; box-sizing: border-box; background-size: 100% !important; background-repeat: no-repeat !important } .wap-floating text { display: block; font-size: 60rpx; color: #fff; text-align: center } .wap-floating-collect .uni-popup__mask { background: transparent } ::-webkit-scrollbar { width: 0; height: 0; color: transparent } .popup-box { width: 450rpx; background: #fff; border-radius: 10rpx; overflow: hidden } .popup-box .close_title { width: 100%; text-align: center; height: 70rpx; line-height: 70rpx; font-size: 28rpx } .popup-box .close_content { width: 100%; max-height: 500rpx; padding: 20rpx; box-sizing: border-box } .popup-box .close_content_box { width: 100%; max-height: 460rpx; line-height: 1.3 } .noStore-text { color: #000 !important } .isStore-top { margin-bottom: 10rpx } .keep-on-record { text-align: center; padding-bottom: 20rpx } .keep-on-record image { width: 150rpx; height: 60rpx } .padding-bottom { padding-bottom: 40rpx !important } .choose-store .uni-popup__wrapper { background: none !important } .choose-store-popup { padding: 30rpx; background-color: #fff } .choose-store-popup .head-wrap { font-weight: 700; font-size: 32rpx; text-align: center; margin-bottom: 20rpx; color: #202021 } .choose-store-popup .position-wrap { display: flex; color: #202021; align-items: center; margin-bottom: 20rpx } .choose-store-popup .position-wrap .icon-dizhi { font-weight: 700; font-size: 24rpx; margin-right: 10rpx } .choose-store-popup .position-wrap .address { font-weight: 700; font-size: 24rpx; margin-right: 10rpx; flex: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis } .choose-store-popup .position-wrap .reposition { display: flex; align-items: center } .choose-store-popup .position-wrap .reposition .iconfont { font-size: 28rpx; margin-right: 6rpx } .choose-store-popup .position-wrap .reposition text { font-size: 24rpx; color: #fd463e } .choose-store-popup .store-wrap { border: 1px solid var(--base-color); border-radius: 16rpx; padding: 20rpx 30rpx; margin-bottom: 30rpx } .choose-store-popup .store-wrap .tag { background-color: #fee9ea; color: #fd463e; font-size: 20rpx; display: inline-block; border-radius: 6rpx; padding: 4rpx 12rpx } .choose-store-popup .store-wrap .store-name { margin: 10rpx 0; font-weight: 700; color: #202021; font-size: 32rpx } .choose-store-popup .store-wrap .address { color: #5f6067; font-size: 24rpx; margin-bottom: 10rpx } .choose-store-popup .store-wrap .distance { display: flex; align-items: center; color: #5f6067; font-size: 24rpx } .choose-store-popup .store-wrap .distance .iconfont { font-size: 28rpx; margin-right: 10rpx } .choose-store-popup button { border-radius: 40rpx } .choose-store-popup .other-store { display: flex; align-items: center; color: #5e6066; font-weight: 700; justify-content: center; margin-top: 20rpx; margin-bottom: 20rpx } .choose-store-popup .other-store .iconfont { margin-left: 10rpx; font-size: 24rpx } .page-bottom { margin-top: 20rpx } .site-info-box { padding: 20rpx 20rpx; display: flex; justify-content: space-between; align-items: center; background-color: rgba(0, 0, 0, .6); position: fixed; width: calc(100% - 40rpx); z-index: 999 } .site-info-box .site-info { display: flex; align-items: center } .site-info-box .site-info .img-box { width: 70rpx; height: 70rpx; line-height: 70rpx; border-radius: 50%; overflow: hidden } .site-info-box .site-info .img-box image { width: 100%; height: 100% } .site-info-box .site-info .info-box { display: flex; flex-direction: column; color: #fff; justify-content: space-between; margin-left: 20rpx; text-align: left; width: 400rpx } .site-info-box .site-info .info-box text { display: -webkit-box; font-size: 24rpx; overflow: hidden; opacity: .8; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; line-height: 1.4 } .site-info-box .site-info .info-box text:nth-child(1) { width: 300rpx; font-weight: 700; opacity: 1 } .site-info-box .dite-button { background-color: #fff; width: 180rpx; height: 56rpx; line-height: 56rpx; text-align: center; border-radius: 66rpx; color: var(--base-color); font-size: 24rpx } .official-accounts-inner .uni-popup__wrapper.uni-custom.center .uni-popup__wrapper-box { overflow: inherit } .official-accounts-wrap { display: flex; align-items: center; flex-direction: column; padding: 30rpx } .official-accounts-wrap .content { width: 300rpx; height: 300rpx } .official-accounts-wrap .desc { margin-top: 10rpx; font-size: 24rpx; color: #909399 } .official-accounts-wrap .close { position: absolute; left: 50%; bottom: -130rpx; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 99; color: #fff; font-size: 70rpx } .privacy-mask { position: fixed; z-index: 5000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, .2); display: flex; align-items: center; justify-content: center } .privacy-wrap { width: 632rpx; padding: 48rpx 30rpx; box-sizing: border-box; background: #fff; border-radius: 16rpx } .privacy-title { padding: 0rpx 30rpx 40rpx 30rpx; font-weight: 700; font-size: 36rpx; text-align: center } .privacy-desc { font-size: 30rpx; color: #555; line-height: 2; text-align: left; padding: 0 40rpx } .privacy-link { color: #2f80ed } .privacy-button-flex { display: flex; padding: 20rpx 40rpx } .privacy-button-btn { color: #fff; font-size: 30rpx; font-weight: 500; line-height: 100rpx; text-align: center; height: 100rpx; border-radius: 20rpx; border: none; background: #07c160; flex: 1; margin-right: 30rpx; justify-content: center } .privacy-button-btn::after { border: none } .bg-disagree { color: #07c160; background: #f2f2f2 } .bg-agree { margin-right: 0rpx } .advmask { background: rgba(0, 0, 0, .43137254901960786); position: absolute; width: 100%; height: 100vh; z-index: 99999; top: 0 } .small-bot { width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 122 } .small-bot swiper { height: 1206rpx; width: 86%; margin: 40rpx auto 0; border-radius: 10rpx; overflow: hidden } .small-bot swiper .slide-image { width: 90%; height: 100%; border-radius: 8px } .small-bot-close { width: 66rpx; height: 66rpx; border-radius: 50%; text-align: center; line-height: 64rpx; font-size: 64rpx; color: #fff; margin: 30rpx auto 0 } .small-bot-close ._i { font-size: 60rpx } .swiper.data-v-3d737b10 .uni-swiper-dots-horizontal { left: 40%; bottom: 40px } .wap-floating.data-v-3d737b10 .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { background: none !important } .choose-store.data-v-3d737b10 .goodslist-uni-popup-box { width: 80% } .data-v-3d737b10 .diy-index-page .uni-popup .uni-popup__wrapper-box { border-radius: 0 } .data-v-3d737b10 .placeholder { height: 0 } .data-v-3d737b10 ::-webkit-scrollbar { width: 0; height: 0; background-color: initial; display: none } .data-v-3d737b10 .sku-layer .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { max-height: unset !important } .data-v-3d737b10 .mescroll-totop { z-index: 9990 !important; position: fixed !important; bottom: 180rpx !important; right: 26rpx !important; width: 80rpx !important; height: 80rpx !important; border-radius: 50% !important; opacity: 0.7 !important; transition: opacity 0.3s !important; background: #fff !important; box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, .2) !important } .data-v-3d737b10 .mescroll-totop image { width: 100% !important; height: 100% !important; border-radius: 50% !important }