.header-actions .header-whatsapp{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;flex:0 0 44px;padding:10px;border:1px solid #71e6a73d;border-radius:50%;background:rgba(37,211,102,.09);color:#79e9a4;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff15;transition:background .3s,border-color .3s,box-shadow .3s,translate .3s}
.header-whatsapp svg{display:block;width:24px;height:24px;fill:currentColor;overflow:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.header-actions .header-whatsapp:hover{background:rgba(37,211,102,.19);border-color:#71e6a782;box-shadow:0 0 18px #25d36620,inset 0 1px 0 #ffffff25;translate:0 -2px}.header-whatsapp:hover svg{transform:rotate(-8deg) scale(1.07)}.header-actions .header-whatsapp:active{translate:0 0}.header-whatsapp:focus-visible{outline:2px solid #93edb6;outline-offset:4px}
@media(max-width:500px){.site-header>.header-actions{gap:7px}.site-header>.brand{width:130px}.header-actions .header-whatsapp{width:40px;height:40px;min-width:40px;flex-basis:40px;padding:8px}.site-header,.shop-page .site-header{column-gap:8px}.home-page .site-header .menu-toggle{padding-inline:10px}.header-actions .theme-toggle{min-height:40px;padding:10px}}
@media(max-width:359px){.site-header>.brand{width:108px}.site-header,.shop-page .site-header{padding-inline:12px}.site-header>.header-actions{gap:5px}}
@media(prefers-reduced-motion:reduce){.header-actions .header-whatsapp,.header-whatsapp svg{transition:none}.header-whatsapp:hover svg{transform:none}.header-actions .header-whatsapp:hover{translate:none}}
