/* Keep the WhatsApp shortcut available without covering mobile purchase labels. */
@media(max-width:640px){
 html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .whatsapp-float{left:auto!important;right:14px!important;bottom:calc(158px + env(safe-area-inset-bottom))!important;width:48px!important;height:48px!important;min-width:48px!important;padding:12px!important;border-radius:50%!important;justify-content:center!important;box-shadow:0 5px 20px #291b1026}
 html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .whatsapp-float-copy{display:none!important}
 html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .whatsapp-float svg{width:24px;height:24px;flex:none}
}

/* Contact launchers stay in page gutters, preserving the visible product CTA. */

html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .ai-shop-assistant .ai-launch{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:10px!important;border-radius:50%!important;justify-content:center!important;gap:0!important;border:1px solid #bba17a!important;box-shadow:0 5px 20px #291b1026;background:#28231d;color:#fff9ec}
html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .ai-shop-assistant .ai-launch>span{font-size:25px!important;line-height:1!important}
html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .ai-shop-assistant .ai-launch>b{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media(min-width:641px){html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .whatsapp-float{left:12px!important;right:auto!important;bottom:22px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:12px!important;border-radius:50%!important;justify-content:center!important}html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .whatsapp-float-copy{display:none!important}html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .whatsapp-float svg{width:24px;height:24px;flex:none}html body.store-page[class][class].design-studio-customized.design-commerce-presentation-roastery .ai-shop-assistant{right:12px!important;bottom:22px!important}}
