.top-section{color:#e5e7eb;background-color:#de781f;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;font-size:.8rem;display:flex}.shop-info{align-items:center;gap:1rem;display:flex}.authentication-section{align-items:center;gap:.75rem;display:flex}.shop-header{border-bottom:1px solid #e5e7eb;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem;display:grid}.tabbar-logo{justify-self:start}.tabbar-logo img{width:auto;height:50px}.shop-header>svg{justify-self:end}.shop-tab{padding:.75rem 1rem;transition:background-color .2s}.shop-tab:hover{color:#e5e5e5;background-color:#de781f}@media (width<=600px){.shop-header{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.shop-header nav{justify-content:center}.shop-header>a:first-child{flex:0 0 100%;align-items:center}.tabbar-logo{justify-content:center;align-items:center;display:flex}.tabbar-logo img{object-fit:contain;width:100px;height:auto;display:block}.shop-tab{padding:.75rem 1rem;font-size:14px;transition:background-color .2s}.shop-header>svg{flex-shrink:0;width:20px;height:20px;margin-left:auto}}.home-footer{color:#e5e5e5;background-color:#de781f;padding:3rem 2rem 1.5rem}.footer-main{grid-template-columns:2fr 1fr 1fr;gap:2rem;max-width:1100px;margin:0 auto;display:grid}.footer-brand-name{font-size:1.25rem;font-weight:500}.footer-brand p{color:#e5e5e5;max-width:260px;margin-top:1rem;font-size:.85rem;line-height:1.7}.footer-brand img{width:auto;height:70px}.footer-navigation{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.footer-contact{flex-direction:column;gap:4px;display:flex}.footer-marketplace{margin-top:16px}.footer-marketplace-links{color:#e5e5e5;align-items:center;gap:12px;display:flex}.footer-marketplace-links img{object-fit:contain;width:32px;height:32px}.footer-location{margin-top:20px}.footer-label{color:#e5e5e5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem}.footer-contact a,.footer-navigation a{font-size:.85rem;transition:color .2s}.footer-contact a:hover,.footer-navigation a:hover{color:green}.footer-bottom{color:#e5e5e5;border-top:1px solid #e5e5e5;justify-content:space-between;max-width:1100px;margin:1.5rem auto 0;padding-top:1.5rem;font-size:.7rem;display:flex}.marketplace-links-children{cursor:pointer;align-items:center;gap:4px;margin-bottom:4px;display:flex}.marketplace-links-children img{width:25px;height:auto}.floating-action-button{cursor:pointer;z-index:9999;background:#25d366;border-radius:28px;justify-content:center;align-items:center;gap:8px;width:56px;height:56px;transition:width .3s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.floating-action-button img{flex-shrink:0;width:28px;height:28px}.floating-action-button span{white-space:nowrap;color:#fff;display:none}.floating-action-button:hover{width:170px}.floating-action-button:hover span{display:inline}
