.contact-actions .contact-wa-symbol,.contact-actions .extra-contact-icon,.contact-actions .gis-logo{width:42px!important;height:42px!important;min-width:42px;min-height:42px;flex:0 0 42px;border-radius:12px;padding:0;overflow:hidden;border:0!important;display:flex;align-items:center;justify-content:center}.contact-actions .social-brand-icon,.contact-actions .gis-logo img{width:42px!important;height:42px!important;object-fit:contain!important;opacity:1!important;transform:none!important;border-radius:11px}.contact-actions .contact-wa-symbol,.contact-actions .instagram-icon,.contact-actions .gis-logo{background:transparent!important}.contact-actions a[href^="tel:"] .extra-contact-icon{background:var(--theme-f8faf3);color:var(--theme-748567);border:1px solid var(--theme-dfe7d4)!important}.contact-actions a[href^="tel:"] svg{width:23px;height:23px;stroke:var(--theme-748567);fill:none;stroke-width:1.6}.contact-actions .contact-wa,.contact-actions .gis-action,.contact-actions .contact-extra-action{gap:13px;min-height:84px;padding:15px}.footer-contacts img.social-brand-icon,.footer-contacts a[href*="2gis"] img{width:25px!important;height:25px!important;border-radius:6px;object-fit:contain;opacity:1!important;transform:none!important}.footer-contacts a[href^="tel:"] svg{width:25px;height:25px;stroke:var(--theme-748567);fill:none;stroke-width:1.6}.brand-logo-image{display:block!important;width:auto!important;max-width:150px;max-height:46px;height:46px!important;object-fit:contain!important;opacity:1!important;transform:none!important;animation:none!important}.logo:has(.brand-logo-image){letter-spacing:0;line-height:1;max-width:46%;min-width:0}.logo .photo-loader{display:none}footer .brand-logo-image{max-width:170px;max-height:50px;margin:auto}.admin-logo-empty{height:95px;border-radius:10px;background:repeating-conic-gradient(var(--theme-edf2e6) 0% 25%,var(--theme-f8faf4) 0% 50%) 50%/16px 16px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--theme-8e9e7c);margin-bottom:14px}.admin-photo:has([data-photo="logo"])>img{object-fit:contain;background:var(--theme-fff);padding:15px;height:130px}.auto-palette-option{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--theme-68844f);line-height:1.6;margin:0 0 15px}.auto-palette-option input{width:18px;height:18px;min-width:18px;accent-color:var(--theme-668550)}.palette-button{border:1px solid var(--theme-cdddbe);background:var(--theme-edf4e6);border-radius:10px;padding:12px;font-size:12px;color:var(--theme-63834b);margin-bottom:15px;width:100%}.header-location{white-space:nowrap}header{transition:background .3s}nav.tabs{transition:background .3s}.contact-actions .contact-extra-action:last-child .extra-contact-icon svg{stroke:currentColor}@media(max-width:360px){.contact-actions .contact-wa,.contact-actions .gis-action,.contact-actions .contact-extra-action{gap:10px;padding:13px}.brand-logo-image{max-width:120px;height:40px!important}}

svg.phone-brand-icon{width:22px;height:22px;color:var(--theme-primary-ink,#76511f);stroke:none;background:none;box-shadow:none;border:0;flex:none}

.contact-actions a[href^="tel:"] .extra-contact-icon { border: 0 !important; box-shadow: none !important; background: transparent !important; }
.contact-actions a[href^="tel:"] svg.phone-brand-icon,
.footer-contacts a[href^="tel:"] svg.phone-brand-icon { stroke: none !important; }
