.flex-between{display:flex;justify-content:space-between}.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:.6rem;left:1rem;text-align:center;z-index:10}.swiper-pagination-bullet{display:inline-block;width:.5rem;height:.5rem;border-radius:100%;margin-right:.3rem;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:.2rem;cursor:pointer}body{color:#6d6d6d}.box{background:var(--module-background-color);padding:.8rem 1rem;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:.9rem}.module-title{margin-left:1rem;color:var(--mid-color);line-height:2;padding-top:0.5rem;margin-right:1rem}.module-title span{float:right;margin-right:0.5rem}.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:1rem;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:1rem;left:auto;right:.8rem}.device .swiper-pagination-bullet{display:inline-block;height:1rem;line-height:1rem;margin-right:0;position:absolute;right:0rem;bottom:0rem;width:2.6rem;font-size:.9rem;text-align:center;padding:.3rem 0;color:#fff;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;border-radius:.8rem;opacity:0}.device .swiper-pagination-bullet-active{background:rgba(0,0,0,0.6);opacity:1}.cake-info{padding:1rem}.cake-info h1{font-size:1.2rem;margin-bottom:.4rem;font-weight:800;color:#000}.cake-info h1 i{float:right;font-size:1rem;color:#dddddd}.cake-info p{text-align:justify;line-height:1.2}.cake-info footer{font-size:.8rem}.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:1.8rem}.cake-info footer p{margin:1rem 0 0;padding-top:.8rem;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:1.1rem;color:#999}.cake-info footer .tags{text-align:left}.cake-info footer .tags .tag{display:inline-block;margin-left:.4rem;height:1.2rem;line-height:1.2rem;padding:0 .2rem;border:1px solid var(--primary-color);-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;border-radius:.2rem;color:var(--primary-color)}.cake-info footer .tags .colorBlue{color:#00b6b4;border-color:#00b6b4}.cake-info footer .sub-img{height:1rem;margin:0 .2rem}.cake-info span{float:left;font-size:1.3rem;color:var(--primary-color)}.cake-info span sub{display:inline-block;vertical-align:middle;font-size:1.2rem}.cake-info em{color:#b4aaa2;margin-right:1rem}.cake-info .for1yuan{color:#000;line-height:1.4}.cake-info .status{display:inline-block;border:1px solid;font-size:.7rem;margin-left:.2rem;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: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}.cake-info .progress .fr{float:right;padding-right:0}.cake-info .progress .outer{position:relative;margin-bottom:.4rem;width:100%;height:.2rem;background:#f1eeeb;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;border-radius:.2rem}.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:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;border-radius:.2rem}.cake-info .progress p{display:inline-block;vertical-align:middle;font-size:.7rem}.cake-info .progress i{font-style:normal}.cake-info .progress #left{color:#f54f52}.cake-info .tag{display:inline-block;vertical-align:middle;margin-left:.4rem;padding:.1rem 0.45rem;border-radius:.2rem;color:#ff3546;font-size:0.8rem;background-color:#ffe8e8;font-weight:400}.extra-bar{display:flex;background:linear-gradient(#fef8fa, #fff, #fef2f6);padding:.5rem .2rem;margin-bottom:.8rem;margin-top:.8rem;border-radius:.4rem}.extra-bar li{text-align:center}.extra-bar li:nth-child(1){width:8.5rem}.extra-bar li:nth-child(2){flex-grow:1}.extra-bar li:nth-child(3){width:9.5rem}.extra-bar li:nth-child(1),.extra-bar li:nth-child(3){flex-shrink:0;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:.85rem}.extra-bar li em{font-size:.85rem;margin-right:0}.extra-bar span{float:none;color:#868686;font-size:.9rem}.extra-bar em{font-style:normal;font-size:.9rem;font-weight:bold;color:#6a6a6a}.countdown{text-align:left;color:#f54f52}.countdown .showtime{display:inline-block}.countdown span{float:none;margin:0 .1rem;font-size:.8rem}.scroll{position:absolute;left:1rem;top:1rem;font-size:.6rem;background-color:rgba(0,0,0,0.6);padding-right:1.2rem;-webkit-border-radius:1.8rem;-moz-border-radius:1.8rem;-ms-border-radius:1.8rem;-o-border-radius:1.8rem;border-radius:1.8rem;z-index:99;color:#fff}.scroll img,.scroll p{display:inline-block;vertical-align:middle}.scroll img{width:1.8rem;-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:2rem;right:2rem;top:2rem;color:gold}.winner .userImg,.winner .userInfo{font-size:1rem;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:5.5rem;text-align:justify;text-align-last:justify}.winner a{display:inline-block;margin-top:.8rem;font-size:.8rem;color:#000;border:1px solid #999;padding:.2em 2em;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;border-radius:.2rem}#menu{text-align:center;font-size:0;padding-top:0;padding-bottom:0}#menu a{display:inline-block;padding:0 .2em;height:2.7rem;line-height:2.7rem;color:#7f7e7e;cursor:pointer}#menu>div{display:inline-block;width:25%;font-size:1rem}#menu .active a{color:#ff4463;border-bottom:2px solid #fd3435}#record ul{padding-top:1rem;position:relative}#record ul .icon-clock{position:absolute;left:.5rem;top:0;color:#c3c3c3}#record ul li{position:relative;margin-left:1rem;padding:.8rem 0 .8rem 1.5rem;border-left:2px solid #c3c3c3;font-size:.8rem}#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:-.4rem;font-size:1rem}#record ul li i.dot-gray{width:.6rem;height:.6rem;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:.8rem}#record ul li span{display:block;padding:.5rem 0 1rem;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:2.4rem;margin-top:1.2rem;-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:.4rem .8rem;-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:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;border-radius:.3rem;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:.5rem 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:-1rem}#record ul .time{color:#999}#past li{padding:.8rem 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:1rem;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:5.5rem;text-align:justify;text-align-last:justify}#rules{padding-top:0}#rules h2{margin:1.2rem 0 .4rem;font-size:1.1rem}#rules p{text-align:justify;font-size:1rem}footer.for1yuan{background-color:#f54f52;padding:0;height:4rem;line-height:4rem}footer.for1yuan a{color:#fff;font-size:1.2rem}.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:.8rem;border-bottom:1px solid #eaeaea}.yuan_confirm header .icon-close-1{color:#999;float:left;margin-top:.2rem}.yuan_confirm .innerBox{width:86%;margin:1rem auto 0}.yuan_confirm .inputNum{text-align:center}.yuan_confirm .inputNum i,.yuan_confirm .inputNum .inputbox{display:block}.yuan_confirm .inputNum i{width:2rem;height:2rem;line-height:2rem;border:1px solid #eaeaea;cursor:pointer}.yuan_confirm .inputNum .icon-reduce{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{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:2rem;margin-right:2rem;height:2rem;line-height:2rem;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:.8rem;margin-top:.4rem}.yuan_confirm .selectNum{margin-top:.8rem}.yuan_confirm .selectNum div{display:inline-block;vertical-align:middle;width:22%;height:1.8rem;line-height:1.8rem;margin-right:4%;border:1px solid #eaeaea;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;border-radius:.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;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:.6rem;font-size:.8rem;margin-top:.8rem;text-align:center}.yuan_confirm footer{width:90%;height:2.4rem;line-height:2.4rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;border-radius:.3rem;margin:.8rem auto;text-align:center;color:#fff;background-color:#f35255}.option{padding:.8rem 1rem}.option .estimated{color:#ff3546;font-size:0.8rem}.option h2{position:relative}.option ul{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding-top:.8rem;padding-bottom:.2rem;margin-bottom:.8rem;font-size:.8rem}.option li{display:inline-block;line-height: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;text-align:center;width:48%;margin-right:4%;margin-bottom:.6rem;border:2px solid #d4d4d4;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;border-radius:.2rem;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:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.option .delivery{margin-top:.2rem}.extra-box .title{margin-bottom:.8rem}.extra-box .swiper-container .swiper-slide{display:inline-block;width:5rem;margin-right:1.2rem}.extra-box .swiper-container .img{width:5rem;height:5rem}.extra-box .swiper-container .img img{width:100%;height:100%;border-radius:.3rem}.extra-box .swiper-container .price{margin-top:.5rem;color:var(--primary-color)}.option-alert{position:fixed;bottom:-100%;width:100%;max-width:960px;left:50%;transform:translateX(-50%);background:#fff;z-index:999;padding:0 .8rem;box-sizing:border-box;border-radius:.8rem .8rem 0 0}.option-alert .close-btn{position:absolute;top:.2rem;right:.3rem;cursor:pointer}.option-alert .close-btn img{width:2.5rem}.option-alert .product-info{margin-left:9rem}.option-alert .product-info img{position:absolute;top:-1rem;left:1.6rem;width:6rem;box-shadow:0 0 5px #555555;border-radius:.6rem;background:#fff}.option-alert .product-info .empty-tip{margin:1.5rem 0}.option-alert #selectedSpecText2{padding-top:.5rem;font-size:1.1rem;max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.option-alert .total-amount{font-size:1.1rem;color:var(--primary-color)}.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:1rem}.option-alert .spec-box{padding-top:1.5rem;max-height:15rem;overflow-y:scroll}.option-alert .part{margin-top:1rem;padding-top:1rem;border-top:1px solid #eaeaea}.option-alert .part-title{color:#000}.option-alert .spec-list{display:flex;flex-wrap:wrap;margin-top:.8rem}.option-alert .spec-list .list-title{width:100%;flex-shrink:0;margin-bottom:.8rem;font-size:.8rem}.option-alert .spec-list .label{margin-top:.2rem}.option-alert .spec-list ul{width:80%;text-align:left}.option-alert .spec-list li{display:inline-block;margin-right:.5rem;margin-bottom:.8rem;text-align:center;border:1px solid var(--primary-color);color:var(--primary-color);padding:.2rem .8rem;list-style:none;border-radius:1rem;font-size:.8rem}.option-alert .spec-list li.selected{background:var(--primary-color);color:#fff}.option-alert .spec-list li.unavailable{color:#999999;border:none;background:#e6e6e6}.option-alert .quantity-info{margin-top:.3rem}.option-alert .quantity-info .suffix{display:none;font-size:.6rem;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:.8rem}.option-alert .quantity-info .count{float:right;margin-right:1rem}.option-alert .count{display:flex;align-items:center}.option-alert .count .icon-reduce,.option-alert .count .icon-add{border-radius:50%;font-size:.7rem;padding:.2rem}.option-alert .count input{border:none;appearance:none;width:2rem;text-align:center}.option-alert .count .icon-reduce{border:1px solid var(--primary-color);color:var(--primary-color)}.option-alert .count .icon-add{background:var(--primary-color);color:#fff}.option-alert .count .available{border-color:#f35255;color:#f35255}.option-alert .charge-list{max-height:13rem;overflow-y:auto}.option-alert .charge-list .charge-item{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.option-alert .charge-list .charge-item .left{display:flex;align-items:center;color:#333}.option-alert .charge-list .charge-item .icon{width:2.5rem;height:2.5rem;background:url(https://image-oss.dangaoss.cn/common/common_20240612155044_651.png);background-size:100% 700%;margin-right:.6rem}.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 -2.42rem}.option-alert .charge-list .charge-item .icon.type-2{background-position:0 -4.9rem}.option-alert .charge-list .charge-item .icon.type-3{background-position:0 -7.37rem}.option-alert .charge-list .charge-item .icon.type-4{background-position:0 -9.84rem}.option-alert .charge-list .charge-item .icon.type-5{background-position:0 -12.3rem}.option-alert .charge-list .charge-item .name{font-size:.9rem;color:#000}.option-alert .charge-list .charge-item .selected{margin-top:1.1rem;margin-left:-9.4rem}.option-alert .charge-list .charge-item .price{font-size:.7rem;color:#333}.option-alert .charge-list .charge-item .icon-reduce,.option-alert .charge-list .charge-item .icon-add{border-radius:50%;font-size:.7rem;padding:.2rem}.option-alert .charge-list .charge-item .icon-reduce{border:1px solid var(--primary-color);color:var(--primary-color)}.option-alert .charge-list .charge-item .icon-add{color:var(--primary-color);border:1px solid var(--primary-color)}.option-alert .charge-list .charge-item .right .txt{display:inline-block;width:1.2rem;text-align:center}.option-alert .charge-list .number-list{list-style-type:none;padding:1rem 0rem 0rem 0rem;display:grid;flex-wrap:wrap;grid-template-columns:repeat(5, 1fr);gap:0.1rem}.option-alert .charge-list .number-list .number-item-wrapper{position:relative}.option-alert .charge-list .number-list .badge{position:absolute;top:-0.5rem;right:-0.5rem;background-color:#ff3f4f;color:white;border-radius:50%;padding:0.1rem 0.4rem;font-size:0.7rem;display:none}.option-alert .charge-list .number-list li{width:4.1rem;height:1.7rem;margin:5px;background-color:#f2f2f2;border-radius:36%;display:flex;align-items:center;justify-content:space-around;cursor:pointer;color:#797979}.option-alert .charge-list .number-list .number-item{padding:10px;cursor:pointer}.option-alert .charge-list .number-list .number-item-wrapper.selected{width:4.1rem;height:1.7rem;margin:5px;background-color:#ffeff0;border-radius:36%;display:flex;align-items:center;justify-content:space-around;cursor:pointer;color:#ff3f4f}.option-alert .tips{margin:.8rem 0 1rem;font-size:.8rem}#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:2.1rem}.select-number h3{float:left}.select-number i,.select-number input{display:inline-block;vertical-align:middle;text-align:center;height:2.1rem;line-height:2.1rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;border-radius:.3rem}.select-number i{border:2px solid #f96366;color:#f96366;width:2.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}.select-number input{color:#fff;width:3.2rem;margin:0 .4rem;background-color:#f96366;border:none}.address{position:relative}.address .icon-right{display:none;color:#ded9d4;position:absolute;right:1rem;top:2.5rem;margin-top:-.7rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.address div{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--border-color);font-size:.8rem}.address .icon-clock{display:inline-block;vertical-align:baseline;margin-right:.4rem;margin-top:-.4rem;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:.8rem}.comment .comment-list{background:var(--module-background-color);padding-left:.8rem}.comment li{padding:.8rem 1rem .8rem 0;border-bottom:1px solid var(--border-color);font-size:.9rem;color:var(--light-color)}.comment li:last-child{border-bottom:none}.evaluate:after{content:"\e60c";font-family:"icomoon";color:#6d6d6d;position:absolute}.comment .date{float:right}.comment .score{margin-right:1rem}.comment .content{margin-top:.5rem;font-size:.9rem;color:var(--normal-color)}.comment img{display:inline-block;vertical-align:middle;max-width:3.5rem;max-height:3.5rem;overflow:hidden}.comment .phone{display:inline-block;width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment .reply{margin-top:.8rem;padding:.3rem .8rem;background:#f0f0f0;text-align:justify;font-size:.8rem;border-radius:.3rem;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:.9rem}.group-box{padding:0}.group-box .mt4{margin-top:.4rem}.group-box .color3{color:#333}.group-box .color6{color:#666}.group-box .color-primary{color:#f35255}.group-box .fzbig{font-size:1.1rem;width:7.6rem}.group-box .fzsmall{font-size:.9rem;width:7.6rem}.group-box .title-bar{padding:.8rem 1rem;border-bottom:1px solid #eaeaea}.group-box .footer-bar{padding:.8rem 1rem;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 .6rem}.group-box .swipable-wrap{padding:.8rem 0 .4rem;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:.8rem}.group-box .swipable-wrap .swipable-nav li:last-child{margin-right:.8rem}.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:.4rem;position:relative}.group-box .swipable-wrap .swipable-nav li.icon-li{margin:0 .6rem;font-size:1.2rem;color:#666;font-weight:bold}.group-box .swipable-wrap .swipable-nav li.icon-li .icon{margin-top:3.2rem}.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:.4rem;bottom:0;padding:.1rem .4rem;font-size:.8rem;background:#f35255;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;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:.4rem;-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:.8rem}.group-box .swipable-wrap .swipable-nav li img{width:7.6rem;height:7.6rem;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:.7rem;margin-right:.2rem}.group-box .swipable-wrap .swipable-nav li .price del{color:#a1a1a1;font-size:.6rem}.group-box .swipable-wrap .swipable-nav li .price i{font-style:normal;margin-right:-.2rem}.group-box .swipable-wrap .swipable-nav .main-li:after{content:attr(data-text);display:block;position:absolute;left:0;top:0;width:1.4rem;text-align:center;height:1.4rem;line-height:1.4rem;background-color:#999999;color:#fff;font-size:.8rem}.sale:after{margin-top:0;top:.8rem}.sale h2,.sale .sale-list{display:inline-block;vertical-align:top}.sale .sale-list{margin-left:1rem}.sale .sale-item:not(:first-child){margin-top:.8rem}.sale .tag,.sale .txt{display:inline-block;vertical-align:middle}.sale .tag{padding:0.1rem .8rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;border-radius:.4rem;margin-right:.8rem;color:#f35255;border:1px solid #f35255}.sale-alert{min-height:28rem;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:1.2rem;top:.9rem;right:.8rem;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:.9rem}.sale-alert .tag{padding:0.1rem .8rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;border-radius:.4rem;margin-right:.8rem;color:#f35255;border:1px solid #f35255}.brand img,.brand div,.brand h3,.brand p{display:inline-block;vertical-align:middle}.brand img{width:3rem;margin-right:.6rem}.shop{display:flex;align-items:center;justify-content:space-between}.brand a{float:right;position:relative;padding:0.4rem .9rem;font-size:.8rem;color:#fff;display:block;background-color:#ff3546;border-radius:1.5rem}.brand .icon-right:before{position:absolute;right:0;font-size:.6rem;top:.1rem}.feature{position:relative;border-bottom:1px solid #eaeaea;padding-left:1rem;background-color:#fff;margin-bottom:.8rem}.feature #position{position:absolute;top:-3.3rem}.feature .imgList{margin-bottom:.8rem;padding:.8rem 1rem .8rem 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:.8rem 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:.8rem}.feature li i{display:inline-block;vertical-align:top;margin:.2rem .6rem 0 0;font-size:1rem;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:5rem;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:1rem;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:4.2rem;line-height:4.2rem;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:1.2rem;color:#fff;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem;border-radius:.6rem;z-index:999}.fixed-nav .show{position:fixed;z-index:999;right:0;bottom:7.5rem;width:4.5rem;height:3.4rem;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:5rem;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:20.2rem;padding:0 1.2rem 1rem 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:4rem;margin-top:.8rem;text-align:center}.fixed-nav .content li:last-child{margin-left:0}.fixed-nav .content li span{display:block;margin:0 auto;width:1.6rem;height:1.6rem;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 -1.6rem}.fixed-nav .content li:nth-child(3) span{background-position:0 -3.2rem}.fixed-nav .content li:nth-child(4) span{background-position:0 -4.8rem}.fixed-nav .content li:nth-child(5) span{background-position:0 -6.4rem}.fixed-nav .content li:nth-child(6) span{background-position:0 -8rem}.fixed-nav .content li a{color:#494949;font-size:.8rem}.global-footer{padding:.6rem 0;background:var(--module-background-color);text-align:center;border-top:1px solid var(--border-color)}.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:2.4rem;line-height:2.4rem;width:28%;font-size:.9rem}.global-footer .consult,.global-footer .cart{color:#666;font-size:.6rem;position:relative}.global-footer .consult,.global-footer .favorite{margin-right:.8rem}.global-footer .favorite{display:inline-block;vertical-align:middle;position:relative;font-size:.6rem;color:#666}.global-footer .favorite.active .icon-star::before{content:"\e918";color:#ff3f4f}.global-footer .icon-star{display:block;font-size:1.3rem}.global-footer .icon-star::before{content:"\e917"}.global-footer .consult i{display:block;width:1.2rem;height:1.2rem;margin:0 auto;background:url(img/cake-common.png) no-repeat;-webkit-background-size:auto 600%;-moz-background-size:auto 600%;-ms-background-size:auto 600%;-o-background-size:auto 600%;background-size:auto 600%;background-position:0 -4.8rem}.global-footer .icon-cart-1{display:block;margin:0 auto;font-size:1.3rem}.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:-.3rem;right:.2rem;width:.3rem;height:.3rem;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:4rem;width:94%;margin:0 auto}.for-novots{padding:1rem 1.5rem .6rem;-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:2.8rem}.for-novots .cancel{background:#999999;-webkit-border-radius:1rem 0 0 1rem;-moz-border-radius:1rem 0 0 1rem;-ms-border-radius:1rem 0 0 1rem;-o-border-radius:1rem 0 0 1rem;border-radius:1rem 0 0 1rem}.for-novots .sure{background:#ff3f4f;-webkit-border-radius:0 1rem 1rem 0;-moz-border-radius:0 1rem 1rem 0;-ms-border-radius:0 1rem 1rem 0;-o-border-radius:0 1rem 1rem 0;border-radius:0 1rem 1rem 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 .8rem;box-sizing:border-box}.dialog-box .coupon-list{padding-top:.8rem}.dialog-box .coupon-item{margin-bottom:.8rem;display:flex;align-items:center}.dialog-box .coupon-item .btn{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;font-size:.22rem}.dialog-box .coupon-left{position:relative;width:8rem;height:6rem;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:2.5rem}.dialog-box .coupon-left .des{font-size:.7rem}.dialog-box .coupon-right{display:flex;flex-direction:column;justify-content:space-between;height:6rem;flex-grow:1;padding:1rem .8rem;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:.8rem;color:#333}.dialog-box .coupon-right .valid-bar{display:flex;align-items:center;justify-content:space-between}.dialog-box .coupon-right .valid{font-size:.7rem;color:#666}.dialog-box .coupon-right .btn{color:#ff3d4a;border:1px solid #ff3d4a;background:none;line-height:1;padding:.3rem .6rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;outline:none;appearance:none}.dialog-box .coupon-right .btn:disabled{color:#999;border-color:#999}.dialog-box .btn-group{display:flex;height:2.2rem;width:100%;margin:.8rem auto}.dialog-box .btn-group .btn{display:inline-block;width:80%;margin:0 auto;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;border-radius:1.2rem;height:2.2rem;line-height:1;background-color:#f35255;color:#fff;letter-spacing:.1rem;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:1rem}.product-list-container .module-title{margin-right:1rem}.product-list-container .swiper-container{width:100%;height:100%}.product-list-container .product-pagination{text-align:center}.product-list-container .swiper-pagination-bullet{width:1rem;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:1rem 1rem .2rem;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:.8rem}.slide-product-list .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.9rem;color:#333}.slide-product-list .brand{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;color:#666;font-size:.8rem}.slide-product-list .price-bar{margin-top:.2rem;color:#f35255}.slide-product-list .sub{font-size:.8rem}.slide-product-list .price{margin-left:-.25rem}.member-box{margin-top:.8rem;box-sizing:border-box;cursor:pointer}.member-box .content{display:flex;align-items:center;justify-content:flex-end;padding:.6rem 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:1.8rem;color:#d40012}.member-box .content .arrow{height:1.5rem;margin-right:1rem}.rank-entry{position:relative;margin-top:.8rem;margin-bottom:.8rem;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:.9rem;color:#be7703}.rank-entry .text em{margin-left:.3rem;margin-right:0;color:#be7703;font-weight:bold}.medicine-food{position:relative;margin-top:.8rem;margin-bottom:.8rem;cursor:pointer}.medicine-food img{display:block;width:100%}.recommend-box{padding:0.1rem 1rem 0.8rem 1rem}.recommend-box .title{color:#333;font-weight:bold;line-height:2;margin-top:0.5rem}.recommend-box .swiper-container{padding:.4rem .2rem}.recommend-box .swiper-slide{width:6.2rem;padding:.4rem;box-shadow:0 0 .3rem .1rem #f1f1f1;border-radius:.35rem}.recommend-box .swiper-slide:not(:first-child){margin-left:.3rem}.recommend-box .swiper-slide a{display:block;color:inherit}.recommend-box .swiper-slide .main-img img{border-radius:.35rem}.recommend-box .swiper-slide .title-bar{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:2.4rem;font-size:.8rem;color:#333;margin-top:.3rem;text-align:left}.recommend-box .swiper-slide .price-bar{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem;height:2.5rem}.recommend-box .swiper-slide .price-bar .left{text-align:left}.recommend-box .swiper-slide .price{display:flex;align-items:center;font-size:.92rem;color:#ff3243;font-weight:bold}.recommend-box .swiper-slide .price .sub{font-size:.6rem}.recommend-box .swiper-slide .market-price{font-size:.6rem;color:#333}.recommend-box .swiper-slide .icon-diamond{display:inline-block;vertical-align:middle;width:.8rem;height:.8rem;line-height:.9rem;text-align:center;background:linear-gradient(to right bottom, #fde9cb, #fcd383);color:#8c4e16;font-size:.7rem;border-radius:.1rem;font-weight:bold;margin-left:.2rem}.recommend-box .swiper-slide .right img{width:1.8rem;height:1.8rem}.warning{display:none;background:#F56C6C50;padding:.2rem 0;color:#F56C6C;text-align:center;font-size:.8rem;transform:translateY(-0.8rem)}.warning i{margin-right:.2rem}.addr-alert{position:fixed;bottom:-100%;width:100%;max-width:960px;padding-bottom:2rem;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:.8rem 1rem;background:#f7f7f7}.addr-alert .alert-header .icon-close-1{font-size:.8rem;color:#666;line-height:1.8;cursor:pointer}.addr-alert .addr-list{padding-left:1rem;box-sizing:border-box;max-height:14rem;overflow-y:scroll}.addr-alert .addr-item{display:flex;align-items:center;width:100%;padding:.8rem 1rem .8rem 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:.8rem;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:1rem auto 0;background:#fff;color:#f96366;border:1px solid #f96366;border-radius:.2rem;padding:.3rem 0;font-size:.8rem;cursor:pointer}.safe-bar{color:#be7703;font-size:.9rem;cursor:pointer}.safe-bar::after{right:0;color:#6d6d6d}.arrow-right::after{color:#6d6d6d}.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 .8rem 4rem;box-sizing:border-box;border-radius:.8rem .8rem 0 0}.safe-alert.show{display:block}.safe-alert .alert-header{text-align:center;padding:1rem 0;border-bottom:1px solid #eaeaea;color:#333;font-size:1.1rem}.safe-alert .alert-header .icon-close-1{position:absolute;top:1.4rem;right:.8rem;color:#999;font-size:.9rem;cursor:pointer}.safe-alert li{margin-top:1rem}.safe-alert li .title{display:flex;align-items:center;color:#333;padding:.5rem 0}.safe-alert li .title i{vertical-align:middle;margin-right:.4rem}.safe-alert li p{font-size:.9rem}.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 .8rem 3.5rem;box-sizing:border-box;border-radius:.8rem .8rem 0 0}.medicine-alert.show{display:block}.medicine-alert .alert-header{padding:1rem 0;color:#000000;font-size:1.1rem}.medicine-alert .alert-header .icon img{width:1.8rem;vertical-align:middle;padding-right:.1rem;margin-top:-.2rem}.medicine-alert .alert-header .icon-close-1{position:absolute;top:1.4rem;right:.8rem;color:#999;font-size:.9rem;cursor:pointer}.medicine-alert .alert-content{border-radius:.8rem}.medicine-alert .alert-content img{width:100%;display:block}
