.wa-fab{width:66px;height:66px;padding:0;border:2px solid rgba(255,255,255,.88);border-radius:50%;background:linear-gradient(145deg,#b69470,#b69470);color:#030d1a;box-shadow:0 16px 42px rgba(3,2,28,.52);display:flex;align-items:center;justify-content:center}.wa-fab svg{display:block;width:37px;height:37px;margin:0;transform:translate(1px,-1px);transform-origin:center}.wa-fab:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 21px 52px rgba(182,148,112,.25)}.wa-fab:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:760px){.wa-fab{width:58px;height:58px;border-radius:50%}.wa-fab svg{width:33px;height:33px;transform:translate(1px,-1px)}}
.social-links{gap:14px}.social-links a{min-height:48px;padding:10px 17px;gap:10px;border-color:rgba(182,148,112,.34);font-size:.96rem;font-weight:600}.social-links a::before{width:23px;height:23px;background:var(--gold-light);filter:drop-shadow(0 0 7px rgba(182,148,112,.14))}.social-links a:hover::before,.social-links a:focus-visible::before{background:#fff;transform:scale(1.06)}.social-links a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.social-links a,.social-links a::before{transition:background .22s,transform .22s,border-color .22s}
@media(max-width:600px){.social-links{gap:10px}.social-links a{min-height:44px;padding:9px 13px;font-size:.88rem}.social-links a::before{width:21px;height:21px}}
.social-links a::before{width:25px;height:25px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;mask:none;-webkit-mask:none;filter:none}.social-links a[href*="wa.me"]::before{background-image:url("../../icons/whatsapp.svg")}.social-links a[href*="instagram.com"]::before{background-image:url("../../img/social/instagram.png")}.social-links a[href*="facebook.com"]::before{background-image:url("../../img/social/facebook.webp")}.social-links a:hover::before,.social-links a:focus-visible::before{background-color:transparent;transform:scale(1.08)}
.wa-fab{overflow:hidden;background:transparent url("../../img/whatsapp-floating-icon.webp") center/cover no-repeat}.wa-fab svg{opacity:0}
.social-links a:hover,.social-links a:focus-visible{background:transparent;border-color:rgba(182,148,112,.34);transform:none}.social-links a::before,.social-links a:hover::before,.social-links a:focus-visible::before{transform:none;filter:none}.social-links a[href*="wa.me"]::before,.social-links a[href*="wa.me"]:hover::before,.social-links a[href*="wa.me"]:focus-visible::before{background:transparent url("../../icons/whatsapp.svg") center/contain no-repeat!important}.social-links a[href*="instagram.com"]::before,.social-links a[href*="instagram.com"]:hover::before,.social-links a[href*="instagram.com"]:focus-visible::before{background:transparent url("../../img/social/instagram.png") center/contain no-repeat!important}.social-links a[href*="facebook.com"]::before,.social-links a[href*="facebook.com"]:hover::before,.social-links a[href*="facebook.com"]:focus-visible::before{background:transparent url("../../img/social/facebook.webp") center/contain no-repeat!important}
.wa-symbol img{display:block;width:62px;height:62px;object-fit:contain}
@media(max-width:700px){.wa-symbol img{width:45px;height:45px}}
