/* V13: rodapé A compacto e busca no mesmo cabeçalho */
.pr-footer-a{background:#F5EFE5;border-top:1px solid #E6D5C5;color:#5B3A2E}
.pr-footer-a-inner{padding-top:25px;padding-bottom:18px}
.pr-footer-a-top{display:flex;align-items:center;justify-content:space-between;gap:18px}
.pr-footer-a-brand{display:inline-flex;align-items:center;gap:10px;color:#5B3A2E!important;text-decoration:none!important;min-width:0}
.pr-footer-a-brand img{width:45px;height:45px;object-fit:contain;background:transparent}
.pr-footer-a-brand strong{display:block;font:600 20px/1.15 Georgia,serif}
.pr-footer-a-brand small{display:block;color:#B76543;font:500 9px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.24em;margin-top:4px}
.pr-footer-a-social{display:flex;gap:10px;flex:none}
.pr-footer-a-social a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#B76543!important;border:1px solid #E6D5C5;text-decoration:none}
.pr-footer-a-social svg{width:21px;height:21px}
.pr-footer-a-links{margin-top:18px;padding:15px 0;border-top:1px solid #E6D5C5;border-bottom:1px solid #E6D5C5;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
.pr-footer-a-links a{font-size:13px;color:#5B3A2E!important;text-decoration:none!important;white-space:nowrap}
.pr-footer-a-bottom{margin:13px 0 0!important;color:#8A776B;font-size:11px;text-align:center}
.store-actions .pr-search-toggle{display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:0;padding:6px;color:#5B3A2E;width:38px;height:38px}
.pr-search-toggle svg{display:block;width:22px;height:22px}
.pr-search-panel[hidden]{display:none!important}
.pr-search-panel{position:absolute;top:100%;left:0;right:0;z-index:60;background:#F5EFE5;border-top:1px solid #E6D5C5;box-shadow:0 15px 28px #5B3A2E26}
.site-head{position:relative;z-index:55}
.pr-search-content{padding-top:18px;padding-bottom:20px}
.pr-search-form label{display:block;font-size:14px;font-weight:600;color:#5B3A2E;margin-bottom:9px}
.pr-search-inputrow{display:flex;gap:8px;align-items:stretch}
.pr-search-inputrow input{flex:1;min-width:0;max-width:100%;border:1px solid #D8C7B8;border-radius:9px;padding:12px;font:400 16px/1.3 Montserrat,Arial,sans-serif;background:#fff;color:#5B3A2E}
.pr-search-inputrow button[type=submit]{border:0;border-radius:9px;background:#B76543;color:#fff;padding:0 15px;font-weight:600;cursor:pointer}
.pr-search-close{border:0;background:transparent;font-size:26px;line-height:1;color:#5B3A2E;padding:4px;cursor:pointer}
.pr-search-results{margin-top:10px;display:grid;gap:5px;max-height:290px;overflow-y:auto}
.pr-search-results a{display:flex;justify-content:space-between;gap:10px;padding:10px 8px;color:#5B3A2E!important;text-decoration:none!important;border-bottom:1px solid #E6D5C5;font-size:13px}
.pr-search-results a span:last-child{font-weight:700;color:#B76543;white-space:nowrap}
.pr-search-results p{font-size:12px;color:#725C50;margin:8px 0}
@media(max-width:760px){.pr-footer-a-inner{padding-top:21px;padding-bottom:15px}.pr-footer-a-brand img{width:39px;height:39px}.pr-footer-a-brand strong{font-size:17px}.pr-footer-a-social a{width:35px;height:35px}.pr-footer-a-links a{font-size:12px}.pr-search-inputrow button[type=submit]{padding:0 9px;font-size:12px}}
@media(max-width:370px){.pr-footer-a-links{justify-content:flex-start;gap:12px}.pr-footer-a-brand strong{font-size:15px}}
