/* simulador: banner, bloqueos */
body{user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}
.simbar{position:sticky;top:0;z-index:300;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 14px;background:#E4FD97;color:#0A0A0F;font:700 13px/1.3 "Inter Tight",system-ui,sans-serif}
.simbar span{flex:1;min-width:0}.simbar b{font-weight:900}.simbar .btn{background:#0A0A0F;color:#E4FD97;border-color:#0A0A0F;min-height:36px;padding:0 16px;white-space:nowrap;box-shadow:none}.simx{border:0;background:transparent;font:900 26px/1 sans-serif;cursor:pointer;color:#0A0A0F;padding:0 4px}
.top{top:46px!important}@media(max-width:700px){.simbar span{font-size:12px}.simbar{padding:7px 10px}.top{top:58px!important}}
.simblur{filter:blur(6px);opacity:.85;pointer-events:none;user-select:none}
.simplayer{position:relative;border:2px solid var(--line,rgba(255,255,255,.25));border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#000;margin:10px 0}
.simposter{position:absolute;inset:-14px;background-size:cover;background-position:center;filter:blur(14px) brightness(.55)}
.simplock{position:relative;z-index:2;height:100%;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;padding:16px;color:#F5F7FF}.simplock b{font:900 clamp(18px,3vw,26px) "Inter Tight",sans-serif}.simplock span{color:rgba(245,247,255,.8)}.simplock .btn{margin-top:8px}
.lockic{font-size:34px;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.simnote .lockic{font-size:16px;margin-right:4px;vertical-align:-1px}
.simnote{margin:14px 0 0;padding:10px 14px;border:2px dashed rgba(228,253,151,.6);color:#E4FD97;font-size:14px;border-radius:12px}

#shopify-pc__banner,[id^=shopify-pc]{display:none!important}
