.nav-row .sell-link{display:inline-flex;align-items:center;gap:8px;background:#fff6e9;border-color:#ead6b5;color:#694317;font-weight:650;flex-shrink:0}.nav-row .sell-link svg{flex:none}
.footer-inner{grid-template-columns:1fr 3fr;gap:48px}.footer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-groups summary{font-size:15px;font-weight:650;cursor:pointer;list-style:none;min-height:44px}.footer-groups summary::after{content:'+';float:right;margin-left:12px}.footer-groups details[open] summary::after{content:'−'}.footer-groups a{display:block;font-size:12px;line-height:1.5;color:#626874;margin:12px 0}.footer-sitemap{max-width:1380px;margin:25px auto 0;font-size:12px;color:#626874}.footer-sitemap summary{cursor:pointer;padding:12px 0}.footer-sitemap div{display:flex;flex-wrap:wrap;gap:20px;padding:12px 0}.footer-bottom{font-size:11px}.footer-brand .brand{max-width:200px}
.floating-cart,.whatsapp-contact{position:fixed!important;right:18px;width:58px;height:58px;border-radius:50%;padding:0;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2px;box-sizing:border-box;z-index:95;box-shadow:0 3px 12px #0002}.floating-cart{bottom:100px;border:1px solid #d8dde4;background:white;color:#24262b;cursor:pointer}.floating-cart span{font-size:9px;font-weight:650}.floating-count{position:absolute;right:-3px;top:-3px;background:#25272d;color:white;border-radius:99px;min-width:18px;padding:3px;font-size:10px}.whatsapp-contact{bottom:28px!important}.whatsapp-contact span{display:none}.floating-wa-close{position:fixed!important;right:12px;bottom:76px;border:1px solid #dce1e7;border-radius:50%;background:white;color:#333;width:28px;height:28px;font-size:22px;z-index:96;cursor:pointer;touch-action:manipulation}.whatsapp-contact[hidden],.floating-wa-close[hidden],.floating-count[hidden]{display:none!important}body:has(.overlay.open) .floating-cart,body:has(.overlay.open) .floating-wa-close{display:none}.floating-cart:focus-visible,.floating-wa-close:focus-visible{outline:3px solid #df913c;outline-offset:3px}
@media(max-width:700px){.site-footer{padding:28px 18px 105px}.footer-inner{display:block}.footer-brand{margin-bottom:25px}.footer-groups{display:block}.footer-groups details{border-bottom:1px solid #e3e6eb;padding:16px 0}.footer-groups summary{min-height:24px;font-size:16px}.footer-groups a{font-size:12px}.floating-cart,.whatsapp-contact{right:12px;width:52px;height:52px}.floating-cart{bottom:calc(152px + env(safe-area-inset-bottom))}.whatsapp-contact{bottom:calc(88px + env(safe-area-inset-bottom))!important}.floating-wa-close{right:7px;bottom:calc(132px + env(safe-area-inset-bottom))}}
