.ccp4 .p4m-hero{display:flex;align-items:center;gap:12px;margin:12px 0 16px;padding:12px 16px 12px 12px;border-radius:12px;background:#7a1426;color:#fff;box-shadow:0 6px 18px #7a14262e}.ccp4 .p4m-ico{position:relative;flex:0 0 42px;width:42px;height:42px;border-radius:9px;background:#fff;color:#7a1426;display:grid;place-items:center}.ccp4 .p4m-ico svg{width:23px;height:23px}.ccp4 .p4m-tag{display:block;font-size:10.5px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#f4c95d;margin:0 0 3px}.ccp4 .p4m-head{margin:0;font-size:17px;line-height:1.25;font-weight:600;color:#fff;letter-spacing:.005em}.ccp4 .p4m-sub{margin:3px 0 0;font-size:12.5px;line-height:1.3;color:#ffffffd9}.ccp4 .p4-slot.p4m-slot,.ccp4 .p4-dlg .p4-slot.p4m-slot,.ccp4 .p4-rv .p4-slot.p4m-slot{display:flex;align-items:flex-start;gap:12px;padding:12px;border:0!important;border-radius:10px;background:#7a1426!important;color:#fff!important;min-height:0}.ccp4 .p4m-slot .p4m-txt{flex:1 1 auto;min-width:0}.ccp4 .p4m-slot h4{margin:0;font-size:17px;line-height:1.2;font-weight:600;color:#fff;font-family:inherit;letter-spacing:0;text-transform:none}.ccp4 .p4m-slot p{margin:3px 0 0;font-size:13px;line-height:1.3;color:#ffffffe6}.ccp4 .p4m-bars{display:flex;gap:4px;margin:9px 0 0}.ccp4 .p4m-bars i{flex:1 1 0;height:4px;border-radius:2px;background:#ffffff40;transition:background .3s}.ccp4 .p4m-bars i.on{background:#f4c95d}.ccp4 .p4m-price{display:flex;align-items:center;gap:8px;margin-top:8px;white-space:nowrap}.ccp4 .p4m-price s{font-size:13px;color:#ffffffbf}.ccp4 .p4m-price strong{background:#fff;color:#1a7f37;font-weight:600;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.ccp4 .p4m-slot.p4m-on{box-shadow:0 0 0 2px #f4c95d inset}.ccp4 .p4m-slot .p4m-tag,.ccp4 .p4m-slot h4,.ccp4 .p4m-slot p{text-transform:none}.ccp4 .p4m-slot .p4m-tag{text-transform:uppercase!important;color:#f4c95d!important}.ccp4 .p4m-slot h4{color:#fff!important}.ccp4 .p4m-slot p{color:#ffffffe6!important}.ccp4 .p4m-slot.p4m-on .p4m-ico{background:#f4c95d;color:#7a1426}.ccp4 .p4m-fx .p4m-ico{animation:p4mPop .6s ease}.ccp4 .p4m-spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#f4c95d;opacity:0;animation:p4mSpark .9s ease-out forwards}.ccp4 .p4m-spark:nth-of-type(1){--x:-26px;--y:-20px}.ccp4 .p4m-spark:nth-of-type(2){--x:26px;--y:-22px}.ccp4 .p4m-spark:nth-of-type(3){--x:-30px;--y:10px}.ccp4 .p4m-spark:nth-of-type(4){--x:30px;--y:12px}.ccp4 .p4m-spark:nth-of-type(5){--x:0;--y:-30px}.ccp4 .p4m-spark:nth-of-type(6){--x:0;--y:28px}@keyframes p4mSpark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.4)}}@keyframes p4mPop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.ccp4 .p4m-strip{position:absolute;left:0;right:0;bottom:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#7a1426;color:#fff;font-size:13.5px;line-height:1.3;text-align:left}.ccp4 .p4m-strip svg{flex:0 0 18px;width:18px;height:18px;color:#f4c95d}.ccp4 .p4m-strip b{flex:0 0 auto;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#f4c95d}.ccp4 .p4-bar:not(.show) .p4m-strip{visibility:hidden}@media(prefers-reduced-motion:reduce){.ccp4 .p4m-fx .p4m-ico,.ccp4 .p4m-spark{animation:none}}@media(max-width:749px){.ccp4 .p4m-hero{max-width:none;margin:10px 0 14px}.ccp4 .p4m-head{font-size:16px}.ccp4 .p4m-strip{font-size:13px;padding:7px 12px;justify-content:flex-start}.ccp4 .p4m-strip b{display:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cc-p4m.css.map */
