/* WERX Recovery Pods: additive page-specific enhancements */
.product-page--pods .product-hero__media img{object-fit:cover;object-position:center}.product-page--pods .reset-stage__image img{object-fit:cover}.product-page--pods .reset-stage__image--acupuncture{background:linear-gradient(135deg,#183B43,#78A99A)}.product-page--pods .reset-stage__image--massage{background:#183B43}.product-page--pods .product-hero__badge{border-color:#CDBA7D}.product-page--pods .reset-summary__price strong{font-size:clamp(1.5rem,3vw,2.2rem)}@media(max-width:680px){.product-page--pods .product-hero__media img{object-position:65% center}}

/* WERX STORE | Premium matte WhatsApp floating button | appended 2026-10-14 */
a.werx-premium-whatsapp{position:fixed!important;left:18px!important;bottom:18px!important;right:auto!important;top:auto!important;z-index:2147483000!important;display:block!important;width:clamp(220px,23vw,310px)!important;height:auto!important;min-height:0!important;max-width:calc(100vw - 36px)!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;animation:none!important;transform:none!important;opacity:1!important;line-height:0!important;text-decoration:none!important;overflow:visible!important;transition:transform .2s ease!important}
a.werx-premium-whatsapp:hover{transform:translateY(-3px)!important;background:transparent!important;box-shadow:none!important}
a.werx-premium-whatsapp img.werx-premium-whatsapp__image{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;opacity:1!important;filter:none!important;animation:none!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
a.werx-premium-whatsapp:focus-visible{outline:2px solid #CDBA7D!important;outline-offset:3px!important;border-radius:8px!important}
@media(max-width:600px){a.werx-premium-whatsapp{left:10px!important;bottom:10px!important;width:clamp(185px,57vw,235px)!important;max-width:calc(100vw - 20px)!important}}
@media(prefers-reduced-motion:reduce){a.werx-premium-whatsapp{transition:none!important}}
