.coupon{cursor:default;cursor:pointer;display:flex;flex-direction:row;height:130px;justify-content:space-between;margin-top:23px;position:relative;width:calc(50% - 5px)}.coupon .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.coupon .bg img{width:100%}.coupon .left{display:flex;flex-direction:column;height:103%;position:relative;width:30%;z-index:1}.coupon .left>div{flex:1;width:100%}.coupon .left .threshold-discount{align-items:center;display:flex;flex-direction:column;justify-content:center}.coupon .left .threshold-discount .discount-amount{color:#ce436d;font-family:阿里妈妈方圆体 VF Regular;font-size:78px;font-variation-settings:"wght" 700,"BEVL" 0;line-height:78px}.coupon .left .threshold-discount .discount-amount:before{content:"￥";font-size:28px;line-height:28px;position:relative;top:-4px}.coupon .left .threshold-discount .threshold-amount{color:#ce436d;font-size:12px;font-weight:700}.coupon .left .value-unit{align-items:center;display:flex;flex-direction:row;justify-content:center}.coupon .left .value-unit .value{color:#ce436d;font-family:阿里妈妈方圆体 VF Regular;font-size:62px;font-variation-settings:"wght" 700,"BEVL" 0;line-height:62px}@font-face{font-display:swap;font-family:阿里妈妈方圆体 VF Regular;src:url(//at.alicdn.com/wf/webfont/7Ktg5uTGBzX2/SIiRVy14t0q3.woff2) format("woff2"),url(//at.alicdn.com/wf/webfont/7Ktg5uTGBzX2/nyjYOdAZjdEr.woff) format("woff")}.coupon .left .value-unit .unit{color:#ce436d;font-size:22px;font-weight:700;margin-left:7px;position:relative;top:7%}.coupon .left .small-value-unit .value{font-size:48px;line-height:48px}.coupon .left .small-value-unit .unit{font-size:18px;top:6%}.coupon .left .free{align-items:center;color:#ce436d;display:flex;flex-direction:column;justify-content:center}.coupon .left .free span{font-size:36px;font-weight:700;line-height:45px;white-space:nowrap}.coupon .left .small-value-unit.free span{font-size:26px;line-height:36px}.coupon .left .time{color:var(--text-color);flex-shrink:0;font-size:12px;font-weight:700;height:12%;left:-8px;line-height:12px;position:relative;text-align:center;width:100%}.coupon .right{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:2% 5% 0 6%;position:relative;z-index:1}.coupon .right .name-immediately-use{align-items:center;display:flex;flex-direction:row;height:70%;width:100%}.coupon .right .name-immediately-use .name-count{align-items:center;display:flex;flex:1;flex-direction:row}.coupon .right .name-immediately-use .name-count .name{color:#4568dc;font-size:30px;font-weight:700}.coupon .right .name-immediately-use .name-count .count{align-items:center;border:1px solid #fa4545;border-radius:4px;color:#fa4545;display:flex;flex-direction:row;height:18px;justify-content:center;margin-left:10px;padding:0 8px}.coupon .right .name-immediately-use .name-count .count span{font-size:14px;font-weight:700;line-height:14px}.coupon .right .name-immediately-use .name-count .count span:before{content:"x";font-size:12px;margin-right:2px}.coupon .right .name-immediately-use .immediately-use{align-items:center;background-color:#675aff;border-radius:31px;cursor:pointer;display:flex;height:31px;justify-content:center;width:100px}.coupon .right .name-immediately-use .immediately-use span{color:var(--text-color);font-size:16px;font-weight:700}.coupon .right .icon{height:30px;position:relative;width:100px}.coupon .right .icon img{left:10%;position:absolute;top:-50%;width:100%}.coupon .right .scope{color:#a5a3a7;font-size:14px}.carefree .left .free,.carefree .left .threshold-discount .discount-amount,.carefree .left .threshold-discount .threshold-amount,.carefree .left .value-unit .unit,.carefree .left .value-unit .value{color:#ff4b1e}.carefree .left .time{font-size:11px;line-height:11px}.carefree .right .name-immediately-use .name-count .name{color:#ff7c32}.carefree .right .name-immediately-use .immediately-use{background-color:#ff7c32}.carefree .checked-wrapper .checked{border-left-color:#ff7c32}.checked-wrapper{border-radius:8px;height:80px;overflow:hidden;position:absolute;right:4px;top:0;width:80px}.checked-wrapper .checked{border-bottom:100px solid transparent;border-left:150px solid var(--color-primary);border-top:100px solid transparent;height:0;position:absolute;right:0;top:0;transform:translate(56%) translateY(-71%) rotate(-45deg);width:0}.checked-wrapper .iconfont{color:var(--text-color);font-size:24px;left:-147px;position:absolute;top:10px;transform:rotate(45deg)}
