.bf-benefit-list{width:100%;margin-top:8px}.bf-benefit-row{display:flex;align-items:center;gap:10px;padding:7px 5px;border-bottom:1px solid #EAEAEA;color:#222;font-size:14px;font-weight:700;line-height:1.4}.bf-benefit-row:last-child{border-bottom:none}.bf-benefit-icon{width:30px;height:30px;flex-shrink:0;border:1px solid #E7BD72;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c28c39}.bf-benefit-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bf-coupon-banner{position:relative;display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:13px 14px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.8),transparent 25%),radial-gradient(circle at 85% 75%,rgba(255,255,255,.55),transparent 28%),linear-gradient(115deg,#f7ebd4,#ebd3a9,#f8ebd2);border:1px solid #D0A65E;border-radius:10px;box-shadow:0 2px 8px #976a281f}.bf-coupon-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#FFFFFF 1px,transparent 1.8px),radial-gradient(circle,#D6A64E 1px,transparent 2px),radial-gradient(circle,#FFFFFF 1.3px,transparent 2px),radial-gradient(circle,#E8BD6D 1px,transparent 2px);background-size:37px 31px,53px 43px,67px 49px,83px 61px;background-position:4px 7px,17px 13px,29px 5px,11px 27px;opacity:.55;animation:champagne-sparkle 3s ease-in-out infinite alternate}.bf-coupon-banner:after{content:"";position:absolute;top:-50%;left:-60%;width:35%;height:200%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);pointer-events:none;animation:champagne-shine 5s ease-in-out infinite}.bf-coupon-icon{width:48px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px dashed #B88937;border-radius:5px;color:#a5762d}.bf-coupon-icon svg{width:29px;height:29px}.bf-coupon-content{flex:1;min-width:0;border-left:1px solid rgba(156,111,43,.5);padding-left:13px}.bf-coupon-title{color:#49351c;font-size:17px;font-weight:800;line-height:1.3}.bf-coupon-code{color:#68471f;font-size:14px;font-weight:600;margin-top:3px}.bf-coupon-code strong{color:#a66c1e;font-size:21px;font-weight:900;letter-spacing:.5px}.bf-coupon-copy{background:linear-gradient(180deg,#c69a4b,#a9782c);color:#fff;border:1px solid #A87932;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 2px 4px #784f182e;position:relative;z-index:2}.bf-coupon-copy:hover{filter:brightness(1.08)}@keyframes champagne-sparkle{0%{opacity:.3}to{opacity:.8}}@keyframes champagne-shine{0%,65%{left:-60%}to{left:130%}}@media(max-width:480px){.bf-coupon-banner{gap:9px;padding:10px}.bf-coupon-icon{width:38px;height:38px}.bf-coupon-content{padding-left:9px}.bf-coupon-title{font-size:13px}.bf-coupon-code strong{font-size:18px}.bf-coupon-copy{padding:9px 8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.bf-coupon-banner:before,.bf-coupon-banner:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
