.loja-studio-cinema{--loja-stage-h:min(48vh,480px);--lp-bg:#0d0d0d;--lp-text:#f4efe6;--lp-muted:#c3bfb8;--lp-cta:#c9a15c;color:#f4efe6;border-radius:20px;overflow:visible}.loja-studio-cinema .portal-loja-stage-copy h2,.shell-premium .main-premium .loja-studio-cinema .portal-loja-stage-copy h2,.shell-universe .loja-studio-cinema .portal-loja-stage-copy h2{flex:0 0 auto!important;overflow:visible!important;max-height:none!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:none!important;font-family:var(--font-display),"Quicksand",system-ui,sans-serif!important;color:#fff!important}.loja-studio-cinema .portal-loja-chrome{background:rgba(13,13,13,.92)}.loja-studio-cinema .portal-loja-stages{display:flex;flex-direction:column;max-height:none;overflow:visible;scroll-snap-type:none;overscroll-behavior:auto}.loja-studio-cinema .portal-loja-stage{border-radius:16px;margin-bottom:12px;min-height:var(--loja-stage-h);height:var(--loja-stage-h);max-height:var(--loja-stage-h);overflow:hidden;scroll-snap-align:none}.loja-studio-cinema a.portal-loja-hero{pointer-events:auto}.loja-studio-cinema .portal-loja-cta{display:inline-flex;align-items:center;text-decoration:none}.loja-gallery-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.loja-gallery-open:disabled{cursor:default}.loja-gallery-open img{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;display:block}.loja-studio-empty{margin:24px 0;color:#a89f8f}.loja-studio-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center;pointer-events:auto}.shell-premium .main-premium .loja-studio-actions .acr-btn.sec{border:1px solid rgba(255,255,255,.5);background:rgba(13,13,13,.55);color:#f4efe6}.shell-premium .main-premium .loja-studio-actions .acr-btn.sec:hover:not(:disabled){background:rgba(13,13,13,.8);color:#fff}.loja-price-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--lp-cta);font-weight:700}.shell-premium .main-premium .loja-price-quick input{width:110px;min-height:38px;padding:0 10px;border:1px solid var(--lp-cta);border-radius:8px;background:rgba(13,13,13,.75);color:#fff;font:inherit}.shell-premium .main-premium .loja-price-quick input:focus{outline:2px solid #fff;outline-offset:1px}.shell-premium .main-premium .loja-price-quick button{min-height:38px;border:0;background:var(--lp-cta);color:#120e09}.shell-premium .main-premium .loja-price-quick button:hover:not(:disabled){background:#fff;color:#0d0d0d}.loja-studio-new{margin:18px 0 8px}