::-webkit-scrollbar{width:2px}.hide{display:none}.flex-between{display:flex;justify-content:space-between}.hasHeader{padding-bottom:.3rem !important}.hasHeader .global-header{color:var(--primary-color);padding:0 !important;line-height:.94rem;z-index:100}.hasHeader .global-header .left-area>a,.hasHeader .global-header .right-area>.icon-filter{color:var(--primary-color);font-size:.34rem}.hasHeader .global-header .center-area{font-size:.336rem}.hasHeader .global-header .right-area{right:.45rem;top:0;font-size:.35rem}.hasHeader .global-header .right-area>.icon-closed{color:var(--primary-color);font-size:.34rem}.nav-bar{z-index:99}.wrap{width:100%;padding-bottom:0}.device{position:relative}.device:after{content:"\0020";pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%}.swiper-container{height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container img{vertical-align:top;width:100%}.pagination{position:absolute;line-height:1;bottom:0.15rem;left:0.25rem;text-align:center;z-index:10}.swiper-pagination-bullet{display:inline-block;width:0.125rem;height:0.125rem;border-radius:100%;margin-right:0.075rem;background-color:rgba(0,0,0,0.2)}.swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination-bullet-active{background-color:#000}.btn-default{background-color:#f96366;color:#fff}.btn-default.touch-style{background-color:#ed5659}.btn-line{border:1px solid #eaeaea;background-color:transparent;color:#494949}.btn-line.touch-style{background-color:#c7c0bb}.btn-primary{background-color:#49a400;color:#FFF}.btn-primary.touch-style{background-color:#419100}.btn-cancel{background-color:#4e5f64;color:#FFF}.btn-cancel.touch-style{background-color:#445459}.btn-decision{background-color:#42c5b1;color:#FFF}.btn-decision.touch-style{background-color:#3ABBA8}.btn{line-height:3;border-radius:0.05rem;cursor:pointer}body{color:#6d6d6d}.box{background:var(--module-background-color);padding:0.224rem 0.28rem;border-bottom:0.5px solid var(--border-color)}.box h1,.box h2,.box h3,.box strong{color:#524946}.box strong{color:#666}.black{color:#000}.box p{font-size:0.24rem}.module-title{margin:0  0.28rem;color:var(--mid-color);line-height:2;padding-top:0.14rem}.module-title span{float:right;margin-right:0.05rem}.module-title em{color:var(--primary-color)}.device{height:auto}.device .swiper-container{width:100%;height:100%}.device .swiper-slide{text-align:center;font-size:0.25rem;background:var(--module-background-color);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device .swiper-slide .poster{position:relative;z-index:2}.device .swiper-slide .video{position:absolute;width:100%;height:100%;left:50%;transform:translateX(-50%);top:0;z-index:1}.device .swiper-slide .video.show{z-index:3}.device .pagination{bottom:0.25rem;left:auto;right:0.2rem;position:absolute;border-radius:.65rem;font-size:.28rem;width:0.63rem;line-height:.3rem;padding:.1rem .128rem}.device .swiper-pagination-bullet{display:inline-block;height:0.25rem;line-height:0.25rem;margin-right:0;position:absolute;right:0rem;bottom:0rem;width:0.65rem;font-size:0.24rem;text-align:center;padding:0.075rem 0;color:#fff;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;-ms-border-radius:0.2rem;-o-border-radius:0.2rem;border-radius:0.2rem;opacity:0}.device .swiper-pagination-bullet-active{background:rgba(0,0,0,0.6);opacity:1}.cake-info{padding:0.28rem}.cake-info .flex-cake{align-items:unset}.cake-info h1{font-size:0.33rem;margin:0.15rem 0 .12rem;font-weight:800;color:#000;line-height:1.4}.cake-info h1 i{float:right;font-size:0.25rem;color:#dddddd}.cake-info p{text-align:justify;line-height:1.2;font-size:.253rem}.cake-info footer{font-size:0.2rem}.cake-info footer .price-bar>sub,.cake-info footer .price-bar>b,.cake-info footer .price-bar>img,.cake-info footer .price-bar>div{display:inline-block}.cake-info footer sub,.cake-info footer b{font-weight:bold}.cake-info footer b{font-size:0.505rem}.cake-info footer p{margin:0.25rem 0 0;padding-top:0.2rem;border-top:1px solid var(--border-color);color:var(--primary-color)}.cake-info footer .del{color:var(--mid-color);text-decoration:line-through;display:inline-block;font-size:0.31rem;color:#999}.cake-info footer .tags{text-align:left}.cake-info footer .tags .tag{display:inline-block;margin-left:0.1rem;height:0.3rem;line-height:0.3rem;padding:0 0.05rem;border:1px solid var(--primary-color);-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;-ms-border-radius:0.05rem;-o-border-radius:0.05rem;border-radius:0.05rem;color:var(--primary-color)}.cake-info footer .tags .colorBlue{color:#00b6b4;border-color:#00b6b4}.cake-info footer .sub-img{height:0.25rem;margin:0 0.05rem;width:auto}.cake-info .cake-price{font-size:0.325rem;color:var(--primary-color);display:flex;align-items:baseline}.cake-info .cake-price sub{display:inline-block;vertical-align:middle;font-size:0.33rem}.cake-info em{color:#b4aaa2;margin-right:0.25rem}.cake-info .for1yuan{color:#000;line-height:1.4}.cake-info .status{display:inline-block;border:1px solid;font-size:0.175rem;margin-left:0.05rem;padding:.1em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em}.cake-info .ing{border-color:#2ae910;color:#2ae910}.cake-info .end{border-color:#f54f52;color:#f54f52}.cake-info .progress{padding-right:0.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.cake-info .progress .fr{float:right;padding-right:0}.cake-info .progress .outer{position:relative;margin-bottom:0.1rem;width:100%;height:0.05rem;background:#f1eeeb;-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;-ms-border-radius:0.05rem;-o-border-radius:0.05rem;border-radius:0.05rem}.cake-info .progress .inner{content:"";position:absolute;width:0;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-ms-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;height:100%;background:#ff4463;-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;-ms-border-radius:0.05rem;-o-border-radius:0.05rem;border-radius:0.05rem}.cake-info .progress p{display:inline-block;vertical-align:middle;font-size:0.175rem}.cake-info .progress i{font-style:normal}.cake-info .progress #left{color:#f54f52}.cake-info .tag{display:inline-block;vertical-align:middle;margin-left:0.1rem;padding:0.07rem 0.14rem;border-radius:0.05rem;color:#ff3546;font-size:0.225rem;background-color:#ffe8e8;font-weight:400}.extra-bar{display:flex;background:linear-gradient(#fef8fa, #fff, #fef2f6);padding:0.14rem 0.06rem;margin-bottom:0.23rem;margin-top:0.23rem;border-radius:0.1rem;line-height:.38rem}.extra-bar li{flex:1 0 0%;min-width:0;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extra-bar li:not(:first-child){border-left:1px solid #f5cfdc}.extra-bar li span{font-size:0.24rem}.extra-bar li em{font-size:0.24rem;margin-right:0}.extra-bar span{float:none;color:#868686;font-size:0.24rem}.extra-bar em{font-style:normal;font-size:0.24rem;font-weight:bold;color:#6a6a6a}.countdown{text-align:left;color:#f54f52}.countdown .showtime{display:inline-block}.countdown span{float:none;margin:0 0.025rem;font-size:0.2rem}.scroll{position:absolute;left:0.25rem;top:0.25rem;font-size:0.15rem;background-color:rgba(0,0,0,0.6);padding-right:0.3rem;-webkit-border-radius:0.45rem;-moz-border-radius:0.45rem;-ms-border-radius:0.45rem;-o-border-radius:0.45rem;border-radius:0.45rem;z-index:99;color:#fff}.scroll img,.scroll p{display:inline-block;vertical-align:middle}.scroll img{width:0.45rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.winner{font-size:0;position:relative}.winner .icon-crown{position:absolute;font-size:0.5rem;right:0.5rem;top:0.5rem;color:gold}.winner .userImg,.winner .userInfo{font-size:0.25rem;display:inline-block;vertical-align:top}.winner .userImg{width:10%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.winner .userInfo{width:86%;margin-left:4%}.winner .userInfo p{color:#999;line-height:1.6}.winner .userInfo p:first-child{color:#000}.winner .userInfo span{display:inline-block;width:1.375rem;text-align:justify;text-align-last:justify}.winner a{display:inline-block;margin-top:0.2rem;font-size:0.2rem;color:#000;border:1px solid #999;padding:.2em 2em;-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;-ms-border-radius:0.05rem;-o-border-radius:0.05rem;border-radius:0.05rem}#menu{text-align:center;font-size:0;padding-top:0;padding-bottom:0}#menu a{display:inline-block;padding:0 .2em;height:0.675rem;line-height:0.675rem;color:#7f7e7e;cursor:pointer}#menu>div{display:inline-block;width:25%;font-size:0.25rem}#menu .active a{color:#ff4463;border-bottom:2px solid #fd3435}#record ul{padding-top:0.25rem;position:relative}#record ul .icon-clock{position:absolute;left:0.125rem;top:0;color:#c3c3c3}#record ul li{position:relative;margin-left:0.25rem;padding:0.2rem 0 0.2rem 1.5rem;border-left:2px solid #c3c3c3;font-size:0.2rem}#record ul li i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-0.025rem;font-size:0.25rem}#record ul li i.dot-gray{width:0.15rem;height:0.15rem;background-color:#c3c3c3;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#record ul li p,#record ul li span{font-size:0.2rem}#record ul li span{display:block;padding:0.125rem 0  0.25rem;border-bottom:1px solid #eaeaea}#record ul li:last-child span{border-bottom:none}#record ul .userImg,#record ul .userInfo{display:inline-block;vertical-align:middle}#record ul .userImg{width:0.6rem;margin-top:0.3rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#record ul .userInfo{position:relative;background-color:#f7f7f7;padding:0.1rem 0.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.075rem;-moz-border-radius:0.075rem;-ms-border-radius:0.075rem;-o-border-radius:0.075rem;border-radius:0.075rem;width:80%;float:right}#record ul .userInfo p{line-height:1.5}#record ul .userInfo em{color:#f54f52;margin:0 .1em}#record ul .userInfo:before{content:"";display:block;position:absolute;width:0;height:0;border:0.125rem solid transparent;border-right-color:#f7f7f7;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-0.25rem}#record ul .time{color:#999}#past li{padding:0.2rem 0;border-bottom:1px solid #eaeaea}#past li:first-child{padding-top:0}#past li:last-child{border:0;padding-bottom:0}#past a{display:block;color:#000;font-size:0}#past .userImg,#past .userInfo{font-size:0.25rem;display:inline-block;vertical-align:top}#past .userImg{width:10%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#past .userInfo{width:86%;margin-left:4%}#past .userInfo p{color:#999;line-height:1.6}#past .userInfo p:first-child{color:#000}#past .userInfo span{display:inline-block;width:1.375rem;text-align:justify;text-align-last:justify}#rules{padding-top:0}#rules h2{margin:0.3rem 0 0.1rem;font-size:0.275rem}#rules p{text-align:justify;font-size:0.25rem}footer.for1yuan{background-color:#f54f52;padding:0;height:1rem;line-height:1rem}footer.for1yuan a{color:#fff;font-size:0.3rem}.yuan_confirm{display:none;position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.6)}.yuan_confirm .mainBox{position:absolute;width:100%;bottom:0;background-color:#fff}.yuan_confirm header{text-align:center;padding:0.2rem;border-bottom:1px solid #eaeaea}.yuan_confirm header .icon-close-1{color:#999;float:left;margin-top:0.05rem}.yuan_confirm .innerBox{width:86%;margin:0.25rem auto 0}.yuan_confirm .inputNum{text-align:center}.yuan_confirm .inputNum i,.yuan_confirm .inputNum .inputbox{display:block}.yuan_confirm .inputNum i{width:0.5rem;height:0.5rem;line-height:0.5rem;border:1px solid #eaeaea;cursor:pointer}.yuan_confirm .inputNum .icon-reduce-1{float:left;-webkit-border-radius:0.2rem 0 0 0.2rem;-moz-border-radius:0.2rem 0 0 0.2rem;-ms-border-radius:0.2rem 0 0 0.2rem;-o-border-radius:0.2rem 0 0 0.2rem;border-radius:0.2rem 0 0 0.2rem}.yuan_confirm .inputNum .icon-add-1{float:right;-webkit-border-radius:0 0.2rem 0.2rem 0;-moz-border-radius:0 0.2rem 0.2rem 0;-ms-border-radius:0 0.2rem 0.2rem 0;-o-border-radius:0 0.2rem 0.2rem 0;border-radius:0 0.2rem 0.2rem 0}.yuan_confirm .inputNum .inputbox{margin-left:0.5rem;margin-right:0.5rem;height:0.5rem;line-height:0.5rem;border:solid #eaeaea;border-width:1px 0}.yuan_confirm .inputNum .inputbox input{border:none;outline:none;text-align:center;color:#333;display:inline-block;width:80%}.yuan_confirm .inputNum .inputbox input::-webkit-outer-spin-button,.yuan_confirm .inputNum .inputbox input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.yuan_confirm .inputNum .inputbox input[type="number"]{-moz-appearance:textfield}.yuan_confirm .inputNum p{color:#f35255;font-size:0.2rem;margin-top:0.1rem}.yuan_confirm .selectNum{margin-top:0.2rem}.yuan_confirm .selectNum div{display:inline-block;vertical-align:middle;width:22%;height:0.45rem;line-height:0.45rem;margin-right:4%;border:1px solid #eaeaea;-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;-ms-border-radius:0.05rem;-o-border-radius:0.05rem;border-radius:0.05rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer}.yuan_confirm .selectNum div:last-child{margin-right:0}.yuan_confirm .selectNum .active{color:#f35255;border-color:#f35255}.yuan_confirm .selectNum .disabled{background-color:#d2d2d2}.yuan_confirm .tips{background-color:#f7f7f7;padding:0.15rem;font-size:0.2rem;margin-top:0.2rem;text-align:center}.yuan_confirm footer{width:90%;height:0.6rem;line-height:0.6rem;-webkit-border-radius:0.075rem;-moz-border-radius:0.075rem;-ms-border-radius:0.075rem;-o-border-radius:0.075rem;border-radius:0.075rem;margin:0.2rem auto;text-align:center;color:#fff;background-color:#f35255}.option{padding:0.225rem  0.28rem}.option .estimated{color:#ff3546;font-size:0.224rem}.option h2{position:relative;line-height:.38rem;font-size:.26rem}.option ul{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding-top:0.2rem;padding-bottom:0.05rem;margin-bottom:0.2rem;font-size:0.2rem}.option li{display:inline-block;line-height:0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center;width:48%;margin-right:4%;margin-bottom:0.15rem;border:2px solid #d4d4d4;-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;-ms-border-radius:0.05rem;-o-border-radius:0.05rem;border-radius:0.05rem;position:relative}.option li input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.option li.active{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.option li:nth-child(2n){margin-right:0}.option .content{display:inline-block;vertical-align:middle;margin-top:-4px;width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.option .delivery{margin-top:0.15rem}.extra-box .title{margin-bottom:0.2rem}.extra-box .swiper-container .swiper-slide{display:inline-block;width:1.25rem;margin-right:0.3rem}.extra-box .swiper-container .img{width:1.25rem;height:1.25rem}.extra-box .swiper-container .img img{width:100%;height:100%;border-radius:0.075rem}.extra-box .swiper-container .price{margin-top:0.125rem;color:var(--primary-color)}.option-alert{position:fixed;bottom:-100%;width:100%;height:70vh;max-width:960px;left:50%;transform:translateX(-50%);background:#fff;z-index:999;padding:0 0.2rem;box-sizing:border-box;border-radius:0.2rem 0.2rem 0 0;display:flex;flex-direction:column}.option-alert .close-btn{position:absolute;top:0.05rem;right:0.075rem;z-index:1001;cursor:pointer}.option-alert .close-btn img{width:0.5rem}.option-alert .product-info{padding:0 0 .25rem 1.9rem}.option-alert .product-info img{position:absolute;top:-0.27rem;left:0;width:1.7rem;box-shadow:0 0 5px #555555;border-radius:0.15rem;background:#fff}.option-alert .product-info .empty-tip{margin:1.5rem 0}.option-alert .content-container{flex:1;overflow:scroll;padding-bottom:.2rem}.option-alert #selectedSpecText2{padding-top:.14rem;font-size:0.308rem;max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.option-alert .total-amount{font-size:0.308rem;color:var(--primary-color);line-height:0.6rem}.option-alert .total-amount sub{vertical-align:baseline}.option-alert .flag_in_box{color:var(--primary-color);font-size:0.85rem;max-width:88%}.option-alert .line{border-top:1px solid var(--border-color);margin-top:0.28rem}.option-alert .spec-box{padding-top:1.5rem;max-height:3.75rem;overflow-y:scroll}.option-alert .part{margin-top:0.25rem;padding-top:0.25rem;border-top:1px solid #eaeaea}.option-alert .part-title{color:#000;padding:0 0 .25rem}.option-alert .spec-list{display:flex;flex-wrap:wrap;margin-top:0.2rem}.option-alert .spec-list .list-title{width:100%;flex-shrink:0;margin-bottom:0.224rem;font-size:0.224rem;line-height:.31rem}.option-alert .spec-list .label{margin-top:0.05rem}.option-alert .spec-list ul{text-align:left}.option-alert .spec-list li{display:inline-block;margin-right:0.14rem;margin-bottom:0.224rem;line-height:0.28rem;text-align:center;border:1px solid var(--primary-color);color:var(--primary-color);padding:0.056rem 0.224rem;list-style:none;border-radius:0.28rem;font-size:0.224rem}.option-alert .spec-list li.selected{background:var(--primary-color);color:#fff}.option-alert .spec-list li.unavailable,.option-alert .spec-list li.disabled{color:#999999;border:none;background:#e6e6e6}.option-alert .quantity-info{margin-top:0.084rem;display:flex;justify-content:space-between;align-items:center}.option-alert .quantity-info .suffix{display:none;font-size:0.15rem;color:#ff3f4f;border:1px solid #ff3f4f;padding:0px 2px;margin:-4px 0 0 -2px;border-radius:4px;line-height:1}.option-alert .quantity-info .suffix.show{display:inline-block}.option-alert .quantity-info h3{display:inline;font-size:.224rem}.option-alert .quantity-info .count{margin-right:0.25rem}.option-alert .count{display:flex;align-items:center}.option-alert .count .icon-reduce-1,.option-alert .count .icon-add-1{border-radius:50%;font-size:0.16rem;width:.28rem;height:.28rem;display:flex;align-items:center;justify-content:center}.option-alert .count input{border:none;appearance:none;width:0.5rem;text-align:center}.option-alert .count .icon-reduce-1{border:1px solid var(--primary-color);color:var(--primary-color)}.option-alert .count .icon-add-1{background:var(--primary-color);color:#fff}.option-alert .count .available{border-color:#f35255;color:#f35255}.option-alert .charge-list .charge-item{display:flex;align-items:center;justify-content:space-between;margin-top:0.25rem}.option-alert .charge-list .charge-item .left{display:flex;align-items:center;color:#333}.option-alert .charge-list .charge-item .icon{width:0.7rem;height:0.7rem;background:url(https://image-oss.dangaoss.cn/common/common_20240612155044_651.png);background-size:100% 632.5%;margin-right:0.168rem}.option-alert .charge-list .charge-item .icon.type-0{background-position:0 0.04rem}.option-alert .charge-list .charge-item .icon.type-1{background-position:0 -0.605rem}.option-alert .charge-list .charge-item .icon.type-2{background-position:0 -1.225rem}.option-alert .charge-list .charge-item .icon.type-3{background-position:0 -1.8425rem}.option-alert .charge-list .charge-item .icon.type-4{background-position:0 -2.46rem}.option-alert .charge-list .charge-item .icon.type-5{background-position:0 -3.075rem}.option-alert .charge-list .charge-item .name{font-size:0.252rem;color:#000;padding-bottom:.06rem}.option-alert .charge-list .charge-item .selected{margin-top:0.275rem;margin-left:-2.35rem}.option-alert .charge-list .charge-item .price{font-size:0.175rem;color:#333}.option-alert .charge-list .charge-item .icon-reduce-1,.option-alert .charge-list .charge-item .icon-add-1{border-radius:50%;font-size:0.16rem;width:.28rem;height:.28rem;display:flex;align-items:center;justify-content:center}.option-alert .charge-list .charge-item .icon-reduce-1{border:1px solid var(--primary-color);color:var(--primary-color)}.option-alert .charge-list .charge-item .icon-add-1{color:var(--primary-color);border:1px solid var(--primary-color)}.option-alert .charge-list .charge-item .right .txt{display:inline-block;width:0.3rem;text-align:center}.option-alert .charge-list .number-list{list-style-type:none;padding:0.25rem 0rem 0rem 0rem;display:grid;flex-wrap:wrap;grid-template-columns:repeat(5, 1fr);gap:0.1rem;font-size:.24rem}.option-alert .charge-list .number-list .number-item-wrapper{position:relative}.option-alert .charge-list .number-list .badge{position:absolute;top:-0.2rem;right:-0.1rem;background-color:#ff3f4f;color:white;border-radius:50%;font-size:0.22rem;display:none;width:.32rem;height:.32rem;line-height:.32rem;text-align:center}.option-alert .charge-list .number-list li{width:1.2rem;height:0.425rem;margin:3px;background-color:#f2f2f2;border-radius:36%;display:flex;align-items:center;justify-content:space-around;cursor:pointer;color:#797979;position:relative}.option-alert .charge-list .number-list .number-item{padding:10px;cursor:pointer}.option-alert .charge-list .number-list .number-item-wrapper.selected{width:1.2rem;height:0.425rem;margin:3px;background-color:#ffeff0;border-radius:36%;display:flex;align-items:center;justify-content:space-around;cursor:pointer;color:#ff3f4f}.option-alert .tips{margin:0.2rem 0  0.25rem;font-size:0.2rem}#mask{position:absolute;width:100%;max-width:960px;height:100000px;top:0;left:50%;transform:translateX(-50%);background-color:rgba(45,45,45,0.6);z-index:100;display:none}.select-number{text-align:right;line-height:0.525rem}.select-number h3{float:left}.select-number i,.select-number input{display:inline-block;vertical-align:middle;text-align:center;height:0.525rem;line-height:0.525rem;-webkit-border-radius:0.075rem;-moz-border-radius:0.075rem;-ms-border-radius:0.075rem;-o-border-radius:0.075rem;border-radius:0.075rem}.select-number i{border:2px solid #f96366;color:#f96366;width:0.525rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.select-number input{color:#fff;width:0.8rem;margin:0 0.1rem;background-color:#f96366;border:none}.address{position:relative}.address p{font-size:.252rem}.address .icon-right{display:none;color:#ded9d4;position:absolute;right:0.25rem;top:0.625rem;margin-top:-0.175rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.address div{margin-top:0.2rem;padding-top:0.2rem;border-top:1px solid var(--border-color);font-size:0.2rem}.address .icon-clock{display:inline-block;vertical-align:baseline;margin-right:0.1rem;margin-top:-0.025rem;color:var(--primary-color)}.comment{background:var(--module-background-color);border-bottom:0.5px solid var(--border-color)}.evaluate{padding:0 !important;color:#6d6d6d;background-color:#fff;text-align:center;cursor:pointer;font-size:0.2rem}.comment .comment-list{background:var(--module-background-color);padding-left:0.224rem}.comment li{padding:0.224rem 0.28rem 0.224rem 0;border-bottom:1px solid var(--border-color);font-size:0.252rem;color:var(--light-color)}.comment li div{line-height:.35rem}.comment li:last-child{border-bottom:none}.evaluate:after{content:"\e64d";font-family:"icomoon";color:#6d6d6d;position:relative;right:0}.comment .date{float:right}.comment .score{margin-right:0.25rem}.comment .content{margin-top:0.14rem;font-size:0.252rem;color:var(--normal-color)}.comment img{display:inline-block;vertical-align:middle;max-width:0.875rem;max-height:0.875rem;overflow:hidden}.comment .phone{display:inline-block;width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment .reply{margin-top:0.2rem;padding:0.075rem 0.2rem;background:#f0f0f0;text-align:justify;font-size:0.2rem;border-radius:0.075rem;line-height:1.6}.imgScan{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.imgScan .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.imgScan .swiper-container{width:100%;height:100%}.imgScan .swiper-slide{position:relative;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;background:rgba(0,0,0,0.9)}.imgScan img{width:auto;max-width:100%;max-height:100%}.scan-img-container{display:flex;align-items:center;justify-content:center;position:fixed;width:0;height:0;left:50%;top:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0.9);z-index:10001;transition:all .1s linear}.scan-img-container img{max-width:90%;max-height:60%}.scan-img-container.show{width:100%;height:100%}#load-more{font-size:0.252rem}.group-box{padding:0}.group-box .mt4{margin-top:0.1rem}.group-box .color3{color:#333}.group-box .color6{color:#666}.group-box .color-primary{color:#f35255}.group-box .fzbig{font-size:0.275rem;width:1.9rem}.group-box .fzsmall{font-size:0.24rem;width:1.9rem}.group-box .title-bar{padding:0.2rem  0.25rem;border-bottom:1px solid #eaeaea}.group-box .footer-bar{padding:0.2rem  0.25rem;display:flex;justify-content:space-between}.group-box .footer-bar .btn-info{background-color:transparent;color:#f35255;border:1px solid #f35255;line-height:2.6;padding:0 0.15rem}.group-box .swipable-wrap{padding:0.2rem 0 0.1rem;width:100%;overflow:hidden;border-bottom:1px solid #eaeaea}.group-box .swipable-wrap .swipable-nav{display:block;white-space:nowrap;float:left}.group-box .swipable-wrap .swipable-nav li{position:relative;padding:0;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.group-box .swipable-wrap .swipable-nav li:first-child{margin-left:0.2rem}.group-box .swipable-wrap .swipable-nav li:last-child{margin-right:0.2rem}.group-box .swipable-wrap .swipable-nav li:last-child>a:after{border-width:0}.group-box .swipable-wrap .swipable-nav li>a{display:block;padding-right:0.1rem;position:relative}.group-box .swipable-wrap .swipable-nav li.icon-li{margin:0 0.15rem;font-size:0.3rem;color:#666;font-weight:bold}.group-box .swipable-wrap .swipable-nav li.icon-li .icon{margin-top:0.8rem}.group-box .swipable-wrap .swipable-nav li .img{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeaea}.group-box .swipable-wrap .swipable-nav li .img .discount{position:absolute;right:0.1rem;bottom:0;padding:0.025rem 0.1rem;font-size:0.2rem;background:#f35255;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;-ms-border-radius:0.25rem;-o-border-radius:0.25rem;border-radius:0.25rem;color:#fff}.group-box .swipable-wrap .swipable-nav li .img .mask{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.3);color:#fff;text-align:left;padding-left:0.1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:0.2rem}.group-box .swipable-wrap .swipable-nav li img{width:1.9rem;height:1.9rem;display:block}.group-box .swipable-wrap .swipable-nav li .price{width:100%}.group-box .swipable-wrap .swipable-nav li .price span,.group-box .swipable-wrap .swipable-nav li .price del{display:inline-block;vertical-align:middle}.group-box .swipable-wrap .swipable-nav li .price span{color:#f35255;font-size:0.175rem;margin-right:0.05rem}.group-box .swipable-wrap .swipable-nav li .price del{color:#a1a1a1;font-size:0.15rem}.group-box .swipable-wrap .swipable-nav li .price i{font-style:normal;margin-right:-0.05rem}.group-box .swipable-wrap .swipable-nav .main-li:after{content:attr(data-text);display:block;position:absolute;left:0;top:0;width:0.35rem;text-align:center;height:0.35rem;line-height:0.35rem;background-color:#999999;color:#fff;font-size:0.2rem}.sale:after{margin-top:0;top:0.2rem}.sale h2,.sale .sale-list{display:inline-block;vertical-align:top}.sale .sale-list{margin-left:0.25rem}.sale .sale-item:not(:first-child){margin-top:0.2rem}.sale .tag,.sale .txt{display:inline-block;vertical-align:middle}.sale .tag{padding:0.1rem 0.2rem;-webkit-border-radius:0.1rem;-moz-border-radius:0.1rem;-ms-border-radius:0.1rem;-o-border-radius:0.1rem;border-radius:0.1rem;margin-right:0.2rem;color:#f35255;border:1px solid #f35255}.sale-alert{min-height:7rem;position:fixed;bottom:-100%;width:100%;background:#fff;z-index:999}.sale-alert .dialog-header{text-align:center;line-height:3rem;position:relative;color:#333;border-bottom:1px solid #eaeaea}.sale-alert .icon-close-circle{position:absolute;font-size:0.3rem;top:0.24rem;right:0.2rem;cursor:pointer;color:#666}.sale-alert .box{margin-bottom:0;border-top:none}.sale-alert .tag,.sale-alert .txt{display:inline-block;vertical-align:middle;font-size:0.24rem}.sale-alert .tag{padding:0.1rem 0.2rem;-webkit-border-radius:0.1rem;-moz-border-radius:0.1rem;-ms-border-radius:0.1rem;-o-border-radius:0.1rem;border-radius:0.1rem;margin-right:0.2rem;color:#f35255;border:1px solid #f35255}.brand img,.brand div,.brand h3,.brand p{display:inline-block;vertical-align:middle}.brand img{width:0.84rem;margin-right:0.15rem}.shop{display:flex;align-items:center;justify-content:space-between}.brand a{float:right;position:relative;padding:0.132rem 0.252rem;font-size:.224rem;color:#fff;display:block;background-color:#ff3546;border-radius:0.375rem}.brand .icon-right:before{position:absolute;right:0;font-size:0.15rem;top:0.025rem}.feature{position:relative;border-bottom:1px solid #eaeaea;padding-left:0.25rem;background-color:#fff;margin-bottom:0.2rem}.feature #position{position:absolute;top:-0.825rem}.feature .imgList{margin-bottom:0.2rem;padding:0.2rem  0.25rem 0.2rem 0;border-bottom:1px solid #eaeaea}.feature .imgList img{width:100%;display:block}.feature .module-title{margin-left:0}.feature li{border-bottom:1px solid #eaeaea;padding:0.2rem 0}.feature li:last-child{border-bottom:none}.feature li i,.feature li>div{display:inline-block;vertical-align:middle}.feature li>div{width:72%}.feature li h3{color:#524946;display:inline-block}.feature li p{line-height:1.2;font-size:0.2rem}.feature li i{display:inline-block;vertical-align:top;margin:0.05rem 0.15rem 0 0;font-size:0.25rem;text-align:center}.feature li i.material{color:#67be76}.feature li i.taste{color:#ec6666}.feature li i.sweetness{color:#dbae6e}.feature li i.storage{color:#47b6b0}.feature li i.package{color:#bc56a1}.star{display:inline-block;vertical-align:text-top;width:1.25rem;background:url(/h5/css/img/stock-stars.png) 0 bottom repeat-x;-webkit-background-size:auto 200%;-moz-background-size:auto 200%;-ms-background-size:auto 200%;-o-background-size:auto 200%;background-size:auto 200%}.star p{height:0.25rem;background:#f96366 url(/h5/css/img/stock-stars.png) repeat-x;width:0%;-webkit-background-size:auto 200%;-moz-background-size:auto 200%;-ms-background-size:auto 200%;-o-background-size:auto 200%;background-size:auto 200%}.alertTips{display:none;position:fixed;width:35%;height:1.05rem;line-height:1.05rem;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(0,0,0,0.8);font-size:0.3rem;color:#fff;-webkit-border-radius:0.15rem;-moz-border-radius:0.15rem;-ms-border-radius:0.15rem;-o-border-radius:0.15rem;border-radius:0.15rem;z-index:999}.fixed-nav .show{position:fixed;z-index:999;right:0;bottom:1.875rem;width:1.125rem;height:0.85rem;background:url(img/cake-quick-nav.png) no-repeat;background-size:100% 100%}.fixed-nav .mask{display:none;position:fixed;z-index:998;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.fixed-nav .content{position:fixed;z-index:999;right:-100%;-webkit-transition:right 0.8s;-moz-transition:right 0.8s;-ms-transition:right 0.8s;-o-transition:right 0.8s;transition:right 0.8s;bottom:1.25rem;background:#fff;-webkit-border-radius:0.4rem 0 0 0.4rem;-moz-border-radius:0.4rem 0 0 0.4rem;-ms-border-radius:0.4rem 0 0 0.4rem;-o-border-radius:0.4rem 0 0 0.4rem;border-radius:0.4rem 0 0 0.4rem}.fixed-nav .content .hide{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:3rem;height:3rem;background:url(img/cake-nav-hide.png) no-repeat;background-size:100% 100%}.fixed-nav .content ul{overflow:hidden;width:5.05rem;padding:0 0.3rem  0.25rem 3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.fixed-nav .content li{float:left;width:1rem;margin-top:0.2rem;text-align:center}.fixed-nav .content li:last-child{margin-left:0}.fixed-nav .content li span{display:block;margin:0 auto;width:0.4rem;height:0.4rem;background:url(img/cake-common.png);-webkit-background-size:100% 600%;-moz-background-size:100% 600%;-ms-background-size:100% 600%;-o-background-size:100% 600%;background-size:100% 600%}.fixed-nav .content li:nth-child(1) span{background-position:0 0}.fixed-nav .content li:nth-child(2) span{background-position:0 -0.4rem}.fixed-nav .content li:nth-child(3) span{background-position:0 -0.8rem}.fixed-nav .content li:nth-child(4) span{background-position:0 -1.2rem}.fixed-nav .content li:nth-child(5) span{background-position:0 -1.6rem}.fixed-nav .content li:nth-child(6) span{background-position:0 -2rem}.fixed-nav .content li a{color:#494949;font-size:0.2rem}.global-footer{padding:0.168rem 0;background:var(--module-background-color);text-align:center;border-top:1px solid var(--border-color);z-index:100}.global-footer button{outline:none}.global-footer .consult,.global-footer .cart,.global-footer .addCart,.global-footer .buynow{display:inline-block;vertical-align:middle}.global-footer .addCart,.global-footer .buynow{height:0.672rem;line-height:0.6rem;width:28%;font-size:0.252rem}.global-footer .consult,.global-footer .cart{color:#666;font-size:0.168rem;position:relative;line-height:.3rem}.global-footer .consult,.global-footer .favorite{margin-right:0.2rem;line-height:.3rem}.global-footer .favorite{display:inline-block;vertical-align:middle;position:relative;font-size:0.168rem;color:#666}.global-footer .favorite.active .icon-star-o::before{content:"\e936";color:#ff3f4f}.global-footer .icon-star-o{display:block;font-size:0.325rem}.global-footer .consult i{display:block;width:0.336rem;height:0.336rem;margin:0 auto;background:url(img/cake-common.png) no-repeat;-webkit-background-size:auto 537%;-moz-background-size:auto 537%;-ms-background-size:auto 537%;-o-background-size:auto 537%;background-size:auto 537%;background-position:0  -1.2rem}.global-footer .icon-shopping-cart{display:block;margin:0 auto;font-size:0.325rem}.global-footer .addCart{margin:0 2% 0 3%;color:var(--primary-color);border:1px solid var(--primary-color);background:transparent}.global-footer .addCart:disabled{color:#b1b1b1;border-color:#b1b1b1}.global-footer .buynow{color:#fff;background:var(--primary-color)}.global-footer .buynow:disabled{background-color:#b1b1b1}.global-footer .hot{position:absolute;top:-0.075rem;right:0.05rem;width:0.075rem;height:0.075rem;background:var(--primary-color);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.global-footer .shake{-webkit-animation:shake 0.5s;-moz-animation:shake 0.5s;-ms-animation:shake 0.5s;-o-animation:shake 0.5s;animation:shake 0.5s}.global-footer .reduce-btn{width:100%;background-color:var(--primary-color);color:#fff;border-radius:1rem;width:94%;margin:0 auto;height:.7rem}.for-novots{padding:0.25rem 1.5rem 0.15rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:0}.for-novots .btn{display:inline-block;width:50%;color:#fff;line-height:0.7rem}.for-novots .cancel{background:#999999;-webkit-border-radius:0.25rem 0 0  0.25rem;-moz-border-radius:0.25rem 0 0  0.25rem;-ms-border-radius:0.25rem 0 0  0.25rem;-o-border-radius:0.25rem 0 0  0.25rem;border-radius:0.25rem 0 0  0.25rem}.for-novots .sure{background:#ff3f4f;-webkit-border-radius:0  0.25rem  0.25rem 0;-moz-border-radius:0  0.25rem  0.25rem 0;-ms-border-radius:0  0.25rem  0.25rem 0;-o-border-radius:0  0.25rem  0.25rem 0;border-radius:0  0.25rem  0.25rem 0}@keyframes shake{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes shake{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes shake{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes shake{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dialog-box{background:#fff;position:fixed;width:100%;max-width:960px;min-height:50%;left:50%;bottom:0;-webkit-border-radius:0.8rem 0.8rem 0 0;-moz-border-radius:0.8rem 0.8rem 0 0;-ms-border-radius:0.8rem 0.8rem 0 0;-o-border-radius:0.8rem 0.8rem 0 0;border-radius:0.8rem 0.8rem 0 0;overflow:hidden;-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%);transform:translate(-50%, 100%);-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;z-index:9999;display:flex;flex-direction:column}.dialog-box.show{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.dialog-box .module-header{line-height:3rem;text-align:center}.dialog-box .module-content{flex-grow:1;padding:0 0.2rem;box-sizing:border-box}.dialog-box .coupon-list{padding-top:0.2rem}.dialog-box .coupon-item{margin-bottom:0.2rem;display:flex;align-items:center}.dialog-box .coupon-item .btn{-webkit-border-radius:0.0625rem;-moz-border-radius:0.0625rem;-ms-border-radius:0.0625rem;-o-border-radius:0.0625rem;border-radius:0.0625rem;font-size:0.055rem}.dialog-box .coupon-left{position:relative;width:2rem;height:1.5rem;background:url(https://img.dangaoss.com/public/p/63/14/5fa51084b9df2.jpg) no-repeat;background-size:100% 100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.dialog-box .coupon-left em{font-size:0.625rem}.dialog-box .coupon-left .des{font-size:0.175rem}.dialog-box .coupon-right{display:flex;flex-direction:column;justify-content:space-between;height:1.5rem;flex-grow:1;padding:0.25rem 0.2rem;box-sizing:border-box;border:1px solid #ededed;border-left:0;-webkit-border-radius:0 0.5rem 0.5rem 0;-moz-border-radius:0 0.5rem 0.5rem 0;-ms-border-radius:0 0.5rem 0.5rem 0;-o-border-radius:0 0.5rem 0.5rem 0;border-radius:0 0.5rem 0.5rem 0}.dialog-box .coupon-right .title{font-size:0.2rem;color:#333}.dialog-box .coupon-right .valid-bar{display:flex;align-items:center;justify-content:space-between}.dialog-box .coupon-right .valid{font-size:0.175rem;color:#666}.dialog-box .coupon-right .btn{color:#ff3d4a;border:1px solid #ff3d4a;background:none;line-height:1;padding:0.075rem 0.15rem;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;-ms-border-radius:0.25rem;-o-border-radius:0.25rem;border-radius:0.25rem;outline:none;appearance:none}.dialog-box .coupon-right .btn:disabled{color:#999;border-color:#999}.dialog-box .btn-group{display:flex;height:0.55rem;width:100%;margin:0.2rem auto}.dialog-box .btn-group .btn{display:inline-block;width:80%;margin:0 auto;-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;-ms-border-radius:0.3rem;-o-border-radius:0.3rem;border-radius:0.3rem;height:0.55rem;line-height:1;background-color:#f35255;color:#fff;letter-spacing:0.025rem;font-size:0.8rem}.dialog-box .btn-group .btn:disabled{background-color:#b1b1b1}.dialog-mask{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);z-index:999}.product-list-container{height:auto;background-color:#fff;padding-bottom:0.25rem}.product-list-container .module-title{margin-right:0.25rem}.product-list-container .swiper-container{width:100%;height:100%}.product-list-container .product-pagination{text-align:center}.product-list-container .swiper-pagination-bullet{width:0.25rem;height:2px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.product-list-container .swiper-pagination-bullet-active{background-color:#f35255}.slide-product-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0.25rem  0.25rem 0.05rem;box-sizing:border-box}.slide-product-list img{display:block;width:100%}.slide-product-list .product-item{width:30%}.slide-product-list .product-item:nth-child(n+4){margin-top:0.2rem}.slide-product-list .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0.05rem;font-size:0.24rem;color:#333}.slide-product-list .brand{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0.025rem;color:#666;font-size:0.2rem}.slide-product-list .price-bar{margin-top:0.05rem;color:#f35255}.slide-product-list .sub{font-size:0.2rem}.slide-product-list .price{margin-left:-0.0625rem}.member-box{margin-top:0.224rem;box-sizing:border-box;cursor:pointer}.member-box .content{display:flex;align-items:center;justify-content:flex-end;padding:0.168rem 0;background:url(https://image-oss.dangaoss.cn/common/common_20250227163503_176.png) no-repeat;background-size:100% 100%;text-align:center;color:#653925;font-weight:800}.member-box .content em{margin-right:0.45rem;color:#d40012}.member-box .content .arrow{width:1.22rem;height:.42rem;margin-right:0.28rem;background-size:100% 100%}.rank-entry{position:relative;margin-top:0.23rem;margin-bottom:0.23rem;cursor:pointer}.rank-entry .img{display:block;width:100%}.rank-entry .text{position:absolute;top:0;left:22%;right:12%;height:100%;display:flex;align-items:center;justify-content:center;font-size:0.24rem;color:#be7703}.rank-entry .text em{margin-left:0.075rem;margin-right:0;color:#be7703;font-weight:bold}.medicine-food{position:relative;margin-top:0.2rem;margin-bottom:0.2rem;cursor:pointer}.medicine-food img{display:block;width:100%}.recommend-box{padding:0.025rem 0.28rem 0.224rem 0.28rem}.recommend-box .title{color:#333;font-weight:bold;line-height:2;margin-top:0.125rem}.recommend-box .swiper-container{padding:0.1rem 0.05rem}.recommend-box .swiper-slide{width:1.75rem;padding:0.1rem;box-shadow:0 0 0.075rem 0.025rem #f1f1f1;border-radius:0.0875rem}.recommend-box .swiper-slide:not(:first-child){margin-left:0.075rem}.recommend-box .swiper-slide a{display:block;color:inherit}.recommend-box .swiper-slide .main-img img{border-radius:0.0875rem}.recommend-box .swiper-slide .title-bar{text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.224rem;color:#333;margin-top:0.075rem;text-align:left}.recommend-box .swiper-slide .price-bar{display:flex;align-items:center;justify-content:space-between;margin-top:0.075rem;height:0.7rem}.recommend-box .swiper-slide .price-bar .left{text-align:left}.recommend-box .swiper-slide .price{display:flex;align-items:center;font-size:.258rem;color:#ff3243;font-weight:bold}.recommend-box .swiper-slide .price .sub{font-size:0.15rem}.recommend-box .swiper-slide .market-price{font-size:0.168rem;color:#333}.recommend-box .swiper-slide .icon-diamond{display:inline-block;vertical-align:middle;width:0.2rem;height:0.2rem;line-height:0.24rem;text-align:center;background:linear-gradient(to right bottom, #fde9cb, #fcd383);color:#8c4e16;font-size:0.175rem;border-radius:0.025rem;font-weight:bold;margin-left:0.05rem}.recommend-box .swiper-slide .right img{width:0.45rem;height:0.45rem}.warning{display:none;background:#F56C6C50;padding:0.05rem 0;color:#F56C6C;text-align:center;font-size:0.2rem;transform:translateY(-0.2rem)}.warning i{margin-right:0.05rem}.addr-alert{position:fixed;bottom:-100%;width:100%;max-width:960px;padding-bottom:0.5rem;left:50%;transform:translateX(-50%);background:#fff;z-index:999}.addr-alert.show{bottom:0}.addr-alert .alert-header{display:flex;justify-content:space-between;box-sizing:border-box;padding:0.2rem  0.25rem;background:#f7f7f7}.addr-alert .alert-header .icon-close-1{font-size:0.2rem;color:#666;line-height:1.8;cursor:pointer}.addr-alert .addr-list{padding-left:0.25rem;box-sizing:border-box;max-height:3.5rem;overflow-y:scroll}.addr-alert .addr-item{display:flex;align-items:center;width:100%;padding:0.2rem  0.25rem 0.2rem 0;box-sizing:border-box}.addr-alert .addr-item:not(:first-child){border-top:1px solid #eaeaea}.addr-alert .addr-item.disabled{color:#999}.addr-alert .addr-item.disabled input{color:#999}.addr-alert .addr-item input{margin-right:0.2rem;color:gray;border:none;outline:none;appearance:none;cursor:pointer}.addr-alert .addr-item input:checked{color:var(--primary-color)}.addr-alert .btn-default{display:block;width:90%;margin:0.25rem auto 0;background:#fff;color:#f96366;border:1px solid #f96366;border-radius:0.05rem;padding:0.075rem 0;font-size:0.2rem;cursor:pointer}.safe-bar{color:#be7703;font-size:0.252rem;cursor:pointer}.safe-bar::after{right:0;color:#6d6d6d}.arrow-right::after{display:inline-block;width:1em;height:1em;color:#6d6d6d;content:"\e64d";font-family:"icomoon";position:relative;float:right}.safe-alert{display:none;position:fixed;bottom:0;width:100%;max-width:960px;left:50%;transform:translateX(-50%);background:#fff;z-index:999;padding:0 0.224rem 1.12rem;box-sizing:border-box;border-radius:0.224rem 0.224rem 0 0}.safe-alert.show{display:block}.safe-alert .alert-header{text-align:center;padding:.28rem 0;border-bottom:1px solid #eaeaea;color:#333;font-size:.308rem;line-height:.44rem}.safe-alert .alert-header .icon-close-1{position:absolute;top:0.35rem;right:0.2rem;color:#999;font-size:0.252rem;cursor:pointer}.safe-alert li{margin-top:0.28rem}.safe-alert li .title{display:flex;align-items:center;color:#333;padding:0.14rem 0}.safe-alert li .title i{vertical-align:middle;margin-right:0.1rem}.safe-alert li p{font-size:0.252rem;line-height:.36rem}.medicine-alert{display:none;position:fixed;bottom:0;width:100%;max-width:960px;left:50%;transform:translateX(-50%);background:#fff;z-index:999;padding:0 0.2rem 0.875rem;box-sizing:border-box;border-radius:0.2rem 0.2rem 0 0}.medicine-alert.show{display:block}.medicine-alert .alert-header{display:flex;padding:0.25rem 0;color:#000000;font-size:0.275rem}.medicine-alert .alert-header .icon img{width:0.45rem;vertical-align:middle;padding-right:0.025rem;margin-top:-0.05rem}.medicine-alert .alert-header .icon-close-1{position:absolute;top:0.35rem;right:0.2rem;color:#999;font-size:0.24rem;cursor:pointer}.medicine-alert .alert-content{border-radius:0.2rem;padding-top:0.275rem}.medicine-alert .alert-content img{width:100%;display:block}
