/* Lojão dos Acessórios — Instagram e perfil da loja (4.2) */
.la-ig-section{background:radial-gradient(ellipse at 85% 0%,rgba(243,192,40,.105),transparent 46%),linear-gradient(155deg,#101112,#090a0b 72%);padding:clamp(52px,7vw,94px) 20px;border-top:1px solid rgba(232,191,76,.19);border-bottom:1px solid rgba(232,191,76,.19)}
.la-ig-shell{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(25px,5vw,80px)}
.la-ig-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,209,78,.36);border-radius:16px;color:#ffd344;background:linear-gradient(135deg,#332912,#131311);font-size:26px;margin-bottom:18px}
.la-ig-eyebrow{font-size:11px;font-weight:800;letter-spacing:.22em;color:#eac968}
.la-ig-top h2{color:#faf7ee;font-size:clamp(29px,4vw,46px);line-height:1.13;letter-spacing:-.04em;font-weight:900;margin:12px 0}
.la-ig-top h2 span{color:#ffd33f}
.la-ig-top p{color:#c1bdaf;font-size:14px;line-height:1.8;max-width:530px;margin:0 0 24px}
.la-ig-follow{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:48px;border-radius:12px;padding:12px 18px;background:linear-gradient(120deg,#ffd947,#f0b923);color:#161515;text-decoration:none!important;font-size:13px;font-weight:900;box-shadow:0 10px 35px rgba(255,206,57,.13);transition:filter .2s,transform .2s;overflow-wrap:anywhere}
.la-ig-follow:hover{filter:brightness(1.06);transform:translateY(-2px)}
.la-ig-highlights{display:grid;gap:12px}
.la-ig-highlight{display:grid;grid-template-columns:48px 1fr;column-gap:16px;padding:17px 18px;border:1px solid rgba(244,198,82,.18);border-radius:16px;background:linear-gradient(130deg,rgba(36,37,37,.92),rgba(17,17,18,.95));text-decoration:none!important;transition:transform .2s,border-color .2s}
.la-ig-highlight:hover{transform:translateY(-2px);border-color:#eec448}
.la-ig-highlight i{grid-row:span 2;display:grid;place-items:center;font-size:21px;color:#f7c638;width:46px;height:46px;background:rgba(240,197,70,.1);border-radius:12px}
.la-ig-highlight strong{font-size:14px;color:#f9f5e9;font-weight:800;margin-top:3px}
.la-ig-highlight span{font-size:12px;color:#b8b3a8;line-height:1.55}
.la-ig-menu{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(240,193,69,.28);border-radius:12px;color:#f4c84e;text-decoration:none!important;font-weight:750;font-size:13px;margin:14px 0}
.la-ig-menu:hover{background:rgba(240,193,69,.1)}
.la-admin-about label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#f1e8cf;font-size:12px;font-weight:800}
.la-admin-about textarea{width:100%;display:block;min-height:105px;margin-top:10px;border-radius:11px;border:1px solid rgba(245,207,107,.4);background:#11151b;color:#fff;padding:13px;font-size:14px;line-height:1.65;resize:vertical}
.la-admin-about small{display:block;color:#bcb5a6;font-size:11px;line-height:1.6;margin-top:7px}
.la-admin-about textarea:focus{outline:2px solid rgba(241,196,67,.7)}
.la-ig-section [hidden],.la-ig-menu[hidden]{display:none!important}
@media(max-width:780px){.la-ig-shell{grid-template-columns:1fr;gap:28px}.la-ig-section{padding:50px 20px}.la-ig-highlight{padding:14px}.la-ig-follow{font-size:12px}}
@media(prefers-reduced-motion:reduce){.la-ig-follow,.la-ig-highlight{transition:none!important}}
