.cy-top-container { width: 100%; height: auto; overflow: hidden; } .cy-view-top { position: fixed; width: 100%; background-color: white; overflow: hidden; box-shadow: 0px 3rpx 12rpx 0px rgba(97, 97, 97, 0.10); z-index: 99; } .cy-title-item { margin-left: 30rpx; margin-top: 15rpx; width: 460rpx; height: auto; } .cy-food-mark { position: absolute; bottom: 26rpx; right: 30rpx; width: 150rpx; height: 60rpx; /* border: 1rpx solid rgba(254, 182, 9, 1); */ border-radius: 30rpx; /* color: #ffc639; */ top: 15rpx; } .cy-food-mark image { width: 33rpx; height: 47rpx; font-size: 33rpx; } .cy-food-mark text { margin-left: 14rpx; font-size: 24rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(255, 255, 255, 1); } .cy-title-row { width: 100%; height: 50rpx; } .cy-title-row text:nth-child(1) { font-size: 22rpx; } .cy-title-row text:nth-child(2) { font-weight: bold; } .cy-view-evaluation { width: 750rpx; height: 130rpx; background: white; } .cy-evaluation-list { position: relative; margin-top: 20rpx; width: 750rpx; bottom: 0rpx; background: white; overflow: scroll; } .cy-evaluation-item { margin: 50rpx 30rpx; width: 690rpx; height: auto; } .cy-evaluation-header-view { margin-right: 15rpx; width: 80rpx; height: auto; } .cy-evaluation-header-view image { width: 80rpx; height: 80rpx; background: #f3f3f3; border-radius: 50%; } .cy-item-name { font-size: 30rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(51, 51, 51, 1); } .cy-item-time { position: absolute; right: 0rpx; font-size: 24rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-item-content { margin-top: 10rpx; font-size: 28rpx; width: 596rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(51, 51, 51, 1); } .cy-item-evaluate { margin-right: 15rpx; font-size: 24rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(153, 153, 153, 1); } .cy-item-icon-image { width: 24rpx; height: 23rpx; margin-right: 5rpx; } .cy-evaluation-row { margin-left: 50rpx; width: 345rpx; height: 130rpx; font-size: 30rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-evaluation-view { margin-left: 15rpx; width: auto; height: 30rpx; text-align: right; } .cy-evaluation-row image { width: 32rpx; height: 30rpx; margin-right: 10rpx; } .cy-view-store { position: absolute; width: 100%; overflow: hidden; letter-spacing: 1.5rpx; top: 240rpx; bottom: 0rpx; background: white; } .cy-store-info { width: 100%; height: 100rpx; background: white; } .cy-store-info text { margin-left: 20rpx; color: #333; font-size: 28rpx; width: 560rpx; } .cy-store-bottom-line { margin-top: 20rpx; border-bottom: 1px solid #e0e0e0; } .cy-store-mobile { position: absolute; right: 30rpx; width: 50rpx; height: 50rpx; /* background: #ffc639; */ border-radius: 50%; } .cy-store-icon { margin-left: 30rpx; width: 30rpx; height: 30rpx; line-height: 30rpx; } .cy-store-icon image { width: 100%; height: 100%; } .cy-store-address { font-size: 12px; font-weight: 350; } .cy-top-bar { position: absolute; width: 100%; height: 100rpx; top: 160rpx; background-color: white; } .cy-top-bar view { width: 281rpx; height: 100%; } .cy-top-title { padding-top: 10rpx; height: 100%; box-sizing: border-box; } .cy-normal-title { border-bottom: 5rpx solid white; font-size: 30rpx; color: #666; } .cy-select-title { border-bottom: 4rpx solid var(--color--); font-size: 32rpx; /* color: #ffc639; */ } .cy-content-cart { position: fixed; width: 100%; height: 120rpx; bottom: 0rpx; background-color: white; z-index: 199; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); } .cy-content-cart-image { position: relative; width: 110rpx; height: 110rpx; padding-left: 10rpx; padding-top: 10rpx; left: 34rpx; top: -34rpx; background-color: white; border-radius: 60rpx; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); } .cy-view-cart { position: absolute; width: 550rpx; height: 100%; right: 0rpx; } .cy-content-cart-total { position: relative; width: 38%; height: 50rpx; } .cy-content-cart-total text { width: auto; color: #ff4949; } .cy-sum-money { font-size: 50rpx; margin-left: 3rpx; } .cy-content-place-order { position: absolute; width: 220rpx; height: 100%; right: 0rpx; /* background-color: #fecf5b; */ letter-spacing: 2rpx; font-size: 40rpx; font-family: PingFang SC; font-weight: 500; color: rgba(51, 51, 51, 1); } .cy-content-list { position: absolute; width: 100%; overflow: hidden; letter-spacing: 1.5rpx; top: 260rpx; bottom: 120rpx; } .cy-category-list { position: absolute; width: 25%; top: 0rpx; bottom: 34rpx; overflow: auto; } .cy-category-item { width: 100%; height: 120rpx; } .cy-unchecked-item { color: #666; font-size: 30rpx; } .cy-checked-item { background-color: white; /* color: #ffc639; */ font-weight: 500; font-size: 30rpx; } .cy-select-line { width: 12rpx; height: 100%; /* background: #ffc639; */ } .cy-category-name { position: relative; margin: 0 10rpx; width: 100%; font-size: 13px; } .cy-product-list { position: relative; left: 25%; width: 75%; height: 100%; overflow: scroll; background-color: white; } .cy-view-search { width: 100%; height: 100rpx; background: white; overflow: hidden; /* position: fixed; */ /* top: -30rpx; */ } .cy-search { margin-left: 20rpx; margin-top: 30rpx; width: 512rpx; height: 60rpx; background: #f0f0f0; border-radius: 60rpx; } .cy-search-icon { width: 35rpx; height: 35rpx; margin-left: 24rpx; } .cy-search-input { margin-left: 10rpx; width: 420rpx; height: 60rpx; font-size: 28rpx; } .cy-product-item { width: 93%; height: 190rpx; border-bottom: 0.1rpx solid rgba(237, 237, 237, 1); margin: auto auto; background: rgba(255, 255, 255, 1); } .cy-product-view-image { position: relative; width: 180rpx; height: 85%; margin: auto auto; display: flex; justify-content: center; } .cy-product-image { /* margin: 0rpx 10rpx 15rpx 20rpx; */ width: 140rpx; height: 140rpx; display: block; margin-top: 7rpx; } .cy-product-view-image image:nth-child(2) { position: absolute; margin: 0rpx; top: 0rpx; right: -20rpx; width: 70rpx; height: 70rpx; font-size: 14px; } .cy-product-row { width: 350rpx; height: 85%; margin: auto auto; display: flex; justify-content: space-around; flex-direction: column; } .cy-product-name { max-width: 80%; height: 70rpx; font-size: 32rpx; } .cy-product-description { font-size: 24rpx; font-family: PingFang SC; font-weight: 400; color: rgba(136, 136, 136, 1); margin-top: -17rpx; line-height: 30rpx; height: 75rpx; padding-top: 2rpx; } .cy-product-more { width: 100%; height: 80rpx; } .cy-product-price { width: 180rpx; height: 100%; font-weight: 450; color: #ff4949; font-size: 32rpx; } .cy-product-width { position: absolute; right: 30rpx; width: auto; height: auto; color: white; } .cy-product-sym { position: relative; width: 40rpx; height: 40rpx; text-align: center; line-height: 40rpx; border-radius: 40rpx; } .cy-other{ margin-bottom: 0; } .cy-product-sym image { width: 30rpx; height: 30rpx; padding-bottom: 8rpx; } .cy-product-sub { color: black; border: 1px solid gray; } .cy-product-count { width: auto; min-width: 60rpx; max-width: 80rpx; height: 40rpx; text-align: center; font-size: 32rpx; background-color: white; color: #333; } .cy-product-position { position: absolute; top: -12rpx; right: -10rpx; min-width: 32rpx; height: 32rpx; line-height: 32rpx; text-align: center; font-size: 12px; border-radius: 30rpx; color: white; background-color: red; } .cy-product-spec { padding-left: 20rpx; padding-right: 20rpx; margin-top: 5rpx; width: auto; height: 48rpx; line-height: 48rpx; font-size: 24rpx; /* background-color: #ffc639; */ border-radius: 30rpx; color: rgba(0, 51, 51, 1); } .cy-product-sell_out { padding-left: 20rpx; padding-right: 20rpx; margin-top: 5rpx; width: auto; height: 48rpx; line-height: 48rpx; font-size: 24rpx; border-radius: 30rpx; background: rgba(102, 102, 102, 1); font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: rgba(255, 255, 255, 1); } .cy-cart-image { position: relative; width: 100rpx; height: 100rpx; /* background-color: #ffc639; */ border-radius: 100rpx; } .cy-cart-view-image { margin: 20rpx; width: 60rpx; height: 60rpx; } .cy-cart-count { position: absolute; top: 0rpx; right: -10rpx; min-width: 46rpx; max-width: 58rpx; height: 46rpx; line-height: 46rpx; text-align: center; background-color: red; border-radius: 46rpx; font-size: 30rpx; color: white; } .cy-mask-spec { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 299; } .cy-spec-back { position: absolute; width: 620rpx; height: auto; background-color: white; border-radius: 18rpx; z-index: 99999; overflow: hidden; } .cy-spec-header-view { width: 100%; height: 108rpx; text-align: center; background: white; font-size: 32rpx; font-family: PingFang-SC-Bold; font-weight: bold; color: rgba(51, 51, 51, 1); overflow: hidden; } .cy-spec-header { position: relative; margin-top: 26rpx; } .cy-spec-bottom-view { position: relative; width: 100%; height: 128rpx; font-size: 32rpx; font-weight: 500; color: #333; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2); } .cy-spec-bottom-left-view { margin-left: 20rpx; width: 160rpx; height: 100%; display: flex; align-items: center; overflow: hidden; } .cy-spec-bottom-price { height: 55rpx; margin-top: -12rpx; font-size: 38rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(255, 73, 73, 1); } .cy-spec-bottom-add{ height: 100%; width: 200rpx; display: flex; align-items: center; justify-content: flex-end; } .cy-spec-text { font-size: 26rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-close { position: absolute; top: 8rpx; width: 80rpx; height: 100%; right: 0rpx; color: gray; font-size: 26rpx; } .cy-spec-list { position: relative; margin-left: 30rpx; width: 560rpx; max-height: 600rpx; overflow: scroll; } .cy-spec-item { position: relative; width: 100%; height: auto; } .cy-spec-content { position: relative; width: 100%; height: auto; overflow: hidden; } .cy-spec-label { margin: 15rpx 25rpx 8rpx 0rpx; padding: 8rpx 40rpx; width: auto; height: 40rpx; line-height: 40rpx; border-radius: 40rpx; border: 1rpx solid gainsboro; font-size: 28rpx; color: #666; } .cy-spec-list-title { width: 100%; height: 40rpx; font-size: 26rpx; font-weight: 450; color: #666; } .cy-footer-add { position: absolute; top: 34rpx; right: 24rpx; width: 180rpx; height: 60rpx; /* background: #ffc639; */ color: white; font-size: 30rpx; border-radius: 20rpx; } .cy-footer-change { position: absolute; top: 24rpx; right: 24rpx; width: 224rpx; height: 80rpx; font-size: 30rpx; } .cy-footer-icon { padding: 0rpx 20rpx; } .cy-bg { /* background: #ffc639; */ color: white; border: 1rpx solid var(--color--); } .cy-cart-back { position: absolute; width: 100%; top: 0px; bottom: 120rpx; overflow: hidden; } .cy-cart { position: absolute; width: 100%; height: auto; max-height: 750rpx; bottom: 0rpx; z-index: 101; background-color: white; } .cy-cart-header { width: 100%; height: 70rpx; background-color: #f0f0f0; } .cy-cart-clear { width: auto; height: 100%; margin-left: 40rpx; letter-spacing: 2rpx; } .cy-cart-clear image { margin-right: 20rpx; width: 30rpx; height: 30rpx; } .cy-cart-clear view { width: auto; height: 40rpx; font-size: 26rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-cart-close { position: absolute; width: 100rpx; height: 100%; right: 0rpx; text-align: center; line-height: 70rpx; color: gray; font-size: 28rpx; } .cy-cart-content { width: 100%; max-height: 680rpx; overflow: scroll; } .cy-cart-item { width: 750rpx; height: 140rpx; } .cy-cart-item-view { position: relative; margin-left: 40rpx; width: 710rpx; height: 70rpx; font-size: 13px; } .cy-cart-content-name { width: 50%; height: 100%; font-size: 32rpx; font-family: PingFang-SC-Bold; font-weight: bold; color: rgba(51, 51, 51, 1); } .cy-cart-content-count { width: auto; height: 100%; font-size: 38rpx; color: #333; } .cy-cart-line { border-top: 1px solid gainsboro; } .iconfont { color: #333; font-size: 26rpx; } .cy-new-product { width: 50rpx; height: 28rpx; background: rgba(253, 102, 61, 1); border-radius: 4rpx; font-size: 20rpx; font-family: PingFang SC; font-weight: 500; color: rgba(255, 255, 255, 1); text-align: center; margin-top: -20rpx; margin-left: 15rpx; } .cy-product-title { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; justify-items: center; } .cy_shop_banner { width: 520rpx; height: 180rpx; border-radius: 10rpx; margin: auto auto; /* margin-bottom: 30rpx; */ /* margin-top: 110rpx; */ } .cy_shop_banner image { width: 100%; height: 100%; border-radius: 10rpx; } .cy_sellOut { background: #e0e0e0; border: 1rpx solid #e0e0e0; } .cy-content-no-cart { position: fixed; width: 100%; height: 135rpx; bottom: 0rpx; background: rgba(102, 102, 102, 1); z-index: 199; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); color: white; font-size: 36rpx; font-weight: 500; text-align: center; line-height: 135rpx; } .cy_store_describe { width: 100%; height: 150rpx; background: red; z-index: 10; } video { width: 100%; height: 100%; border-radius: 10rpx; } .cy_noticeInfo { width: 110%; height: 40rpx; display: flex; flex-direction: row; justify-content: start; align-items: center; align-content: center; } .cy_noticeInfo_img { height: 23rpx; width: 35rpx; margin-top: -8rpx; } .cy_noticeInfo_img image { /* height: 30rpx; */ width: 29rpx; display: block; margin-left: 5rpx; margin-top: -5rpx; } .cy_noticeInfo_msg { font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: rgba(102, 102, 102, 1); line-height: 40rpx; white-space: nowrap; text-overflow: ellipsis; padding-left: 15rpx; } .cy_product_border { width: 550rpx; height: 1rpx; border-bottom: 0.1rpx solid rgba(237, 237, 237, 1); } .margin-bottom{ margin-bottom: 35rpx; } .margin-bottom2{ margin-bottom: 10rpx; } .heigth{ height: 149rpx; } .cy-new-product { width: 55rpx; height: 30rpx; background:linear-gradient(137deg, rgba(254, 182, 9, 1), rgba(254, 84, 99, 1)); border-radius: 4rpx; font-size: 20rpx; /* font-family: PingFang SC; */ font-weight: 500; color: rgba(255, 255, 255, 1); text-align: center; margin-top: -60rpx; margin-left: 55rpx; font-family:FZLTHJW--GB1-0; font-weight:400; position: absolute; line-height: 30rpx; } .cy-product-originalPrice { font-size: 25rpx; font-family: PingFang SC; font-weight: bold; text-decoration: line-through; color: rgba(153, 153, 153, 1); padding-left: 15rpx; }