.bbm-private-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bbm-private a.bbm-private-whatsapp-action,.bbm-pages-shell a.bbm-private-whatsapp-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:53px;padding:13px 19px;background:#116c45;border:1px solid #116c45;color:#fff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}.bbm-private-whatsapp-action:hover{background:#0b5736!important}.bbm-private a.bbm-private-whatsapp-action:focus-visible,.bbm-pages-shell a.bbm-private-whatsapp-action:focus-visible,.bbm-private-whatsapp:focus-visible{outline:3px solid #b48c42;outline-offset:4px}.bbm-private-whatsapp-action svg{width:19px;height:19px;flex-shrink:0}.bbm-private-enquiry .bbm-private-contact-actions{justify-content:center;margin-top:30px}.bbm-private-enquiry .bbm-private-contact-actions .bbm-private-button{margin-top:0}.bbm-pages-callout .bbm-private-contact-actions{margin-top:18px}.bbm-pages-callout .bbm-private-contact-actions .bbm-pages-button{margin:0}.bbm-private-whatsapp{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:24;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:48px;padding:11px 16px;border:1px solid #c9dfd0;border-radius:999px;background:#116c45;color:#fff!important;text-decoration:none!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;box-shadow:0 3px 13px #172c2426}.bbm-private-whatsapp:hover{background:#0b5736}.bbm-private-whatsapp svg{width:25px;height:25px;flex-shrink:0}.bbm-private-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.bbm-pages-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.bbm-private-contact-actions a,.bbm-pages-form button{scroll-margin-block:90px}.bbm-private-footer nav a,.bbm-pages-footer nav a{scroll-margin-bottom:95px}body:has(#shopify-pc__banner:not([hidden]):not([aria-hidden="true"]):not([style*="display: none"]):not([style*="display:none"])) .bbm-private-whatsapp,body:has(#shopify-pc__prefs:not([hidden]):not([aria-hidden="true"]):not([style*="display: none"]):not([style*="display:none"])) .bbm-private-whatsapp{visibility:hidden;pointer-events:none}
@media(max-width:699px){.bbm-private-hero .bbm-private-contact-actions{order:4;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;margin:14px 20px 16px}.bbm-private-hero .bbm-private-contact-actions .bbm-private-button{margin:0;padding:12px 13px;min-height:54px;gap:8px;justify-content:center}.bbm-private-hero .bbm-private-contact-actions .bbm-private-whatsapp-action{min-height:54px;padding:10px;font-size:12px;gap:6px}.bbm-private-hero .bbm-private-whatsapp-action svg{display:none}.bbm-private-whatsapp{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:48px;height:48px;min-height:48px;padding:10px}.bbm-private-whatsapp>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bbm-pages-callout .bbm-private-contact-actions{align-items:stretch}.bbm-pages-callout .bbm-private-contact-actions>a{flex:1 1 170px;justify-content:center}.bbm-private-enquiry .bbm-private-contact-actions>a{flex:1 1 210px;justify-content:center}}
