.c-campaign-product{box-shadow:0 5px 5px 0 rgba(0,0,0,.1);margin-bottom:15px}.c-campaign-product .rich-text ol,.c-campaign-product .rich-text ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.c-campaign-product .rich-text ul{list-style-type:disc}.c-campaign-product .rich-text ol{list-style-type:decimal}.c-campaign-product.card{border:0;border-radius:16px}.c-campaign-product .ccp-image{position:relative;height:0;width:100%;padding-top:48%;border-radius:10px 10px 0 0;overflow:hidden}.c-campaign-product .ccp-image-mask{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);color:#fff;font-size:16PX}.c-campaign-product .sale-label-wrap{position:absolute;top:0;left:0;height:20px;line-height:20px;background:#f7ebce;border-radius:10px 0 10px 0;padding:0 5px;font-size:12px;color:#3f2706;font-weight:500}.c-campaign-product .sale-banner-label-wrap{position:absolute;left:0;right:0;bottom:0;height:30px;line-height:30px;padding:0 15px;background-color:rgba(41,95,102,.75);font-size:12px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-campaign-product .item-tab{display:flex;flex-wrap:wrap;overflow:hidden;align-items:center}.c-campaign-product .item-tab-item{font-size:10px;color:#333;border:1px solid #333;margin-right:5px;margin-bottom:10px;padding:0 5px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:18px;line-height:16px}.c-campaign-product .campaign-tab{display:inline;background:#e42c1b;border-radius:2px;border:.01rem solid #e42c1b;color:#fff}.c-campaign-product .hot-sell-icon{width:12px;height:14px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA3RJREFUSEu1ll9oFFcUxr8zs27ESq1UYzJzRwspiGZnU7US6GMfLP2DrbTpm1BKFaGtKKgP+uAq6IOKRS2UtoG++FKKoaW0+NCWUmjTPySYzGhQJKzZe0dFoVUfkpide8ps2Liz7u7sYjKP957v/O53z73nDqHFT7n2T2DcoXTqqDV8Y6xFOagVQZAR2zR4YFZD0wZwwPLl2VZyNA3kV59vU4WpywB3VQIItNv25blmoU0Dg6x9UGscq05MhNAAbe305I/NQJsC3tywen04o4cAXlwrKYHuP0XGc894E/8mQROB3Lc+HYzd+4uBFxolI8PYb48WTj0xULniU2b+MDERIW+9vaOLcjndcGGNJlVGHGZwLglWnjdNM9M5MnFZbe5yMDl1kg1jXIwWDsYPWZ1sgWvv1YzTzcKiOJPoNSKeLjINgHkZEYopmGtXeRPj5Tw1a6iyYj9rPtEKLIo1CKeZ6QMGP/1IS2eEL/fUBQauvVMzPm8VVi+egLtWW4dFQ0MzpXZRGXgr62SKmqPjn54v4GxTSr0kvBuDMSD39ZlqbHAQ4M3zCot4FVdmzmHQ47yiQ31xvmElV0Tf2p7cFnOoXPEFM+9YCCCIfOFJtxroM3P3AgHHhSdLTX9uS5Vr32ZG+0IAiXDb9lRHDCgzYrqp00k0SUA/iP4A6/PMMJMWScAD21elu/nIYcbOM7CmkZhAV4xU6vXOS/l8K52ICNdsT62NO3TFz2B+ue4FJvptiZl6c/ml/H9RjHSd98D6qyR3s/cQ3whPvVt9aOq+CgQU0suWdq/8/eqDMmD22br/PYO3JEENA4esUXU8Bgwyzosa+p9aYgO03fLl+eo5zuWMYKD/fWj+hIGltbQEaDbb1omR8WuPtTbpij/B3FspjApurVjUTr/mp+o5if4IdDH8hRmrHo+hC8KX75THY7006HG2cKgvcqzH0t/Cl7FF1ALLjLML0J/FFksICWav5U0M1QRGgyorcqz58JyQ6AfhyTeS6nSzZ3V3GIZ+ZZxh0B5rVJ6p2rF4qqgu6kL/12AubQMRhm1PbUoCBhvXrNMPi1fmnBB9aXtyZ7Wu5gPMzBT0OPvAfByMSaut49nye1YPrLLOVtb6OxDNEOGQNVI4RUTcFLAcdCsrekONI4vS+Kh9WF5v5FK54gDAbxHMjytrVq35H9OpWCxM2jOVAAAAAElFTkSuQmCC");background-size:cover;background-position:50%;margin-left:5px}.c-campaign-product .img-fluid{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.c-campaign-product .ccp-body{padding:15px}.c-campaign-product .ccp-body .ccp-title{font-size:16px;color:#000;letter-spacing:0;line-height:24px;margin-bottom:10px}.c-campaign-product .ccp-body .ccp-price-book{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;color:#666;align-items:flex-start}.c-campaign-product .ccp-body .ccp-price-book .ccp-price-wrap{display:flex;flex-grow:1;align-items:center;flex-wrap:wrap}.c-campaign-product .ccp-body .ccp-price-book .ccp-price-wrap .rate-start-from{margin-left:2px;font-size:12px}.c-campaign-product .ccp-body .ccp-price-book .ccp-price{display:flex;flex-direction:row;justify-content:center;align-items:center;line-height:22px;margin-bottom:0}.c-campaign-product .ccp-body .ccp-price-book .ccp-price.active,.c-campaign-product .ccp-body .ccp-price-book .ccp-price.active .ccp-currency{color:#333}.c-campaign-product .ccp-body .ccp-price-book .ccp-price.sell{font-size:22px;margin-right:5px;line-height:30px}.c-campaign-product .ccp-body .ccp-price-book .ccp-price .ccp-currency{display:inline-block;font-size:14px;line-height:20px;margin-right:2px}.c-campaign-product .ccp-body .ccp-price-book .ccp-price.origin{text-decoration:line-through}.c-campaign-product .ccp-body .ccp-price-book .ccp-price.origin .ccp-price-number{font-weight:400}.c-campaign-product .ccp-body .ccp-price-book .ccp-btn-wrap{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center}.c-campaign-product .ccp-body .ccp-price-book .ccp-inventory{display:flex;flex-grow:1;margin-left:5px;align-items:center;color:#ce3232;justify-content:center;max-width:80px;line-height:28px}.c-campaign-product .ccp-body .ccp-price-book .btn-primary{font-size:14px;color:#333;letter-spacing:0;line-height:20px;padding:5px;min-width:80px;text-align:center;border-radius:4px;background-color:#e0aa14;border:0;margin-left:5px}.c-campaign-product .ccp-body .ccp-price-book .btn-primary.disabled{background-color:#888;pointer-events:none}.c-campaign-product .ccp-body .ccp-text{margin-bottom:10px;font-size:14px;color:#666;letter-spacing:0;line-height:20px}.c-campaign-product .ccp-body .c-iconfont{color:#666;line-height:18px;font-size:12px}.c-campaign-product .ccp-body .c-iconfont .icon{color:#ccc}.c-campaign-product .ccp-body .ccp-scope{font-size:12px}