
/* FACE WORKOUT PROMO — isolated styles, 2026-10-09 */
#mp-faceworkout-promo{--mpfw-green:#00ed00;box-sizing:border-box!important;display:block!important;clear:both;margin:16px 0 20px!important;padding:0!important;border:1px solid #bfd4af!important;border-radius:12px!important;background:#f6fbf2!important;color:#171b16!important;overflow:hidden!important;font-family:Arial,sans-serif!important;line-height:1.5!important;text-align:left!important;box-shadow:0 5px 20px rgba(30,65,20,.08)!important}
#mp-faceworkout-promo *{box-sizing:border-box!important;text-shadow:none!important;letter-spacing:normal!important}
#mp-faceworkout-promo .mpfw-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 20px 14px!important;background:transparent!important}
#mp-faceworkout-promo .mpfw-logo{display:block!important;width:124px!important;max-width:42%!important;height:auto!important;max-height:78px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
#mp-faceworkout-promo .mpfw-value{display:flex!important;align-items:center!important;gap:9px!important;padding:9px 12px!important;border-radius:7px!important;background:var(--mpfw-green)!important;color:#071407!important}
#mp-faceworkout-promo .mpfw-value b{display:block!important;font:700 32px/1 Arial,sans-serif!important;color:inherit!important;white-space:nowrap!important}
#mp-faceworkout-promo .mpfw-value span{display:block!important;font:700 10px/1.35 Arial,sans-serif!important;color:inherit!important}
#mp-faceworkout-promo .mpfw-copy{padding:0 20px 18px!important}
#mp-faceworkout-promo .mpfw-title{display:block!important;margin:0 0 7px!important;font:700 19px/1.3 Arial,sans-serif!important;color:#171b16!important;text-transform:none!important}
#mp-faceworkout-promo p{margin:0!important;padding:0!important;font:400 14px/1.55 Arial,sans-serif!important;color:#4b5348!important}
#mp-faceworkout-promo p strong{font-weight:700!important;color:#171b16!important}
#mp-faceworkout-promo .mpfw-cities{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin:12px 0!important}
#mp-faceworkout-promo .mpfw-cities span{display:inline-block!important;padding:4px 9px!important;border:1px solid #dce4d7!important;border-radius:4px!important;background:#f5f8f2!important;font:600 11px/1.4 Arial,sans-serif!important;color:#35442f!important}
#mp-faceworkout-promo a.mpfw-link{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;min-height:30px!important;background:none!important;border:0!important;border-radius:0!important;font:600 12px/1.4 Arial,sans-serif!important;color:#35442f!important;text-decoration:underline!important;text-underline-offset:3px!important;text-transform:none!important}
#mp-faceworkout-promo a.mpfw-link:focus-visible{outline:2px solid #35442f!important;outline-offset:4px!important}
#mp-faceworkout-promo .mpfw-local{display:block!important;margin:0!important;padding:10px 20px!important;background:#eaf3e1!important;border-top:1px solid #d5e4c9!important;font:600 11px/1.5 Arial,sans-serif!important;color:#58654f!important}
#content .product-item .product-image.mpfw-has-badge{position:relative!important}
#content .product-item .mpfw-list-badge{box-sizing:border-box!important;position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:52px!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:0!important;background:#00ed00!important;color:#071407!important;font:700 12px/1.4 Arial,sans-serif!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;pointer-events:none!important;box-shadow:none!important}
#content .product-item .mpfw-list-badge strong{display:block!important;margin:0!important;padding:0!important;color:inherit!important;font:700 12px/1.4 Arial,sans-serif!important;white-space:normal!important;text-shadow:none!important}
#content .product-item .mpfw-list-badge small{display:block!important;margin:2px 0 0!important;padding:0!important;color:inherit!important;font:600 11px/1.35 Arial,sans-serif!important;white-space:normal!important;text-shadow:none!important}
@media(max-width:480px){#mp-faceworkout-promo .mpfw-top{padding:16px 16px 12px!important;gap:10px!important}#mp-faceworkout-promo .mpfw-copy{padding:0 16px 16px!important}#mp-faceworkout-promo .mpfw-logo{width:112px!important}#mp-faceworkout-promo .mpfw-value{padding:9px!important;gap:7px!important}#mp-faceworkout-promo .mpfw-value b{font-size:28px!important}#mp-faceworkout-promo .mpfw-title{font-size:18px!important}#mp-faceworkout-promo .mpfw-local{padding:10px 16px!important}}
