@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,500&family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap');

/* Vitrine do cliente — tudo isolado sob #luna-loja pra não vazar pro tema/painel. */
#luna-loja{
  --cream:#FBF5EA; --paper:#FFFCF6; --ink:#2B2520; --ink-soft:#6E635A; --ink-faint:#A89C90;
  --tomato:#CE3A22; --tomato-dark:#A82C16; --amber:#E5A23A; --basil:#4E7C3A; --basil-soft:#EAF1E2;
  --line:#EBE0D0; --line-strong:#E0D3BF; --radius:16px;
  font-family:"Hanken Grotesk",-apple-system,system-ui,sans-serif;
  color:var(--ink); line-height:1.5; -webkit-font-smoothing:antialiased;
  background:#E9E2D4; min-height:100vh; position:relative;
  max-width:none !important; width:auto !important; /* fura o content-width do tema (block theme) pra vitrine ocupar a largura toda */
}
#luna-loja *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
#luna-loja .lj-boot{padding:80px 24px;text-align:center;color:var(--ink-faint);font-size:16px}
#luna-loja .lj-err{padding:60px 24px;text-align:center;color:var(--tomato-dark);font-size:15px;font-weight:600}
#luna-loja .wrap{max-width:460px;margin:0 auto;min-height:100vh;position:relative;background:var(--cream);box-shadow:0 0 60px rgba(43,37,32,.12)}

/* cover + logo header */
#luna-loja .cover{height:150px;background:
    radial-gradient(120% 120% at 0% 0%, #E5A23A 0%, transparent 45%),
    radial-gradient(120% 130% at 100% 10%, #CE3A22 0%, transparent 50%),
    linear-gradient(135deg,#A82C16,#7C2616);position:relative}
#luna-loja .cover::after{content:"🍕";position:absolute;right:16px;bottom:10px;font-size:54px;opacity:.18;transform:rotate(-12deg)}
#luna-loja .topbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;z-index:3}
#luna-loja .icbtn{width:38px;height:38px;border-radius:12px;border:none;background:rgba(255,255,255,.92);color:var(--ink);display:grid;place-items:center;cursor:pointer;font-size:17px;box-shadow:0 3px 10px rgba(0,0,0,.12)}
#luna-loja .logo{width:94px;height:94px;border-radius:50%;background:#1b1530;border:4px solid var(--cream);position:absolute;left:50%;bottom:-47px;transform:translateX(-50%);object-fit:cover;box-shadow:0 8px 22px rgba(43,37,32,.28)}
#luna-loja .ident{padding:60px 18px 4px;text-align:center}
#luna-loja .ident h1{font-family:"Fraunces",serif;font-weight:600;font-size:24px;letter-spacing:-.4px;margin:0}
#luna-loja .status{display:inline-block;margin-top:9px;background:var(--basil-soft);border:1px solid #D8E6CC;color:#3C5E2C;padding:5px 13px;border-radius:999px;font-size:12.5px;font-weight:700}
#luna-loja .meta{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:11px;color:var(--ink-soft);font-size:13px;font-weight:600}
#luna-loja .meta .d{width:3px;height:3px;border-radius:50%;background:var(--ink-faint)}

/* sticky category anchors */
#luna-loja .catbar{position:sticky;top:0;z-index:20;display:flex;gap:8px;overflow-x:auto;padding:13px 16px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 6px 16px -12px rgba(43,37,32,.3);-ms-overflow-style:none;scrollbar-width:none}
#luna-loja .catbar::-webkit-scrollbar{display:none}
#luna-loja .catchip{appearance:none;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .15s}
#luna-loja .catchip.active{background:var(--ink);color:#fff;border-color:var(--ink)}

/* sections + rows */
#luna-loja .menu{padding:6px 16px 130px}
#luna-loja .section{scroll-margin-top:62px;padding-top:18px}
#luna-loja .sectitle{font-family:"Fraunces",serif;font-size:19px;font-weight:600;letter-spacing:-.3px;margin:0 2px 4px;display:flex;align-items:baseline;gap:9px}
#luna-loja .sectitle small{font-size:12.5px;font-weight:600;color:var(--ink-faint);font-family:"Hanken Grotesk",sans-serif}
#luna-loja .rows{display:flex;flex-direction:column}
#luna-loja .row{display:flex;align-items:center;gap:13px;padding:15px 2px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}
#luna-loja .row:last-child{border-bottom:none}
#luna-loja .row:active{background:#FBF1E2}
#luna-loja .thumb{width:76px;height:76px;border-radius:14px;flex:none;display:grid;place-items:center;font-size:32px;box-shadow:inset 0 0 0 1px rgba(43,37,32,.05);overflow:hidden}
#luna-loja .thumb img{width:100%;height:100%;object-fit:cover;display:block}
#luna-loja .thumb.salgada{background:radial-gradient(circle at 60% 35%,#FCEBE4,#F6D9Cd 90%)}
#luna-loja .thumb.doce{background:radial-gradient(circle at 60% 35%,#FbE9F1,#F2D7E6 90%)}
#luna-loja .thumb.bebida{background:radial-gradient(circle at 60% 35%,#E8F1F8,#D6E6F2 90%)}
#luna-loja .rmain{flex:1;min-width:0}
#luna-loja .rname{font-size:15.5px;font-weight:700;letter-spacing:-.2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#luna-loja .rdesc{font-size:12.5px;color:var(--ink-soft);margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#luna-loja .rprice{font-size:14.5px;font-weight:800;margin-top:6px}
#luna-loja .rprice small{font-weight:600;color:var(--ink-faint);font-size:12px}
#luna-loja .tag{font-size:10px;font-weight:800;padding:2px 7px;border-radius:6px;letter-spacing:.3px;text-transform:uppercase;background:#FBE9D9;color:#9A5B14}
#luna-loja .addbtn{width:36px;height:36px;border-radius:12px;flex:none;display:grid;place-items:center;background:linear-gradient(150deg,var(--tomato),var(--tomato-dark));color:#fff;font-size:22px;font-weight:600;line-height:1;box-shadow:0 5px 13px rgba(168,44,22,.3);border:none;cursor:pointer}

/* floating cart bar */
#luna-loja .cartbar{position:fixed;left:0;right:0;bottom:0;z-index:30;max-width:460px;margin:0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--cream) 22%)}
#luna-loja .cartbar button{width:100%;border:none;cursor:pointer;font-family:inherit;background:linear-gradient(150deg,var(--tomato),var(--tomato-dark));color:#fff;border-radius:14px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 26px rgba(168,44,22,.34);font-weight:700;font-size:15px}
#luna-loja .cartbar .badge{background:rgba(255,255,255,.22);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}
#luna-loja .hidden{display:none!important}

/* overlay + sheet/panel */
#luna-loja .ov{position:fixed;inset:0;z-index:50;background:rgba(43,37,32,.48);display:flex;justify-content:center}
#luna-loja .ov.sheet{align-items:flex-end}
#luna-loja .ov.panel{align-items:stretch}
#luna-loja .sheet .box{width:100%;max-width:460px;background:var(--cream);border-radius:22px 22px 0 0;max-height:92vh;overflow-y:auto;animation:lj-up .26s cubic-bezier(.2,.8,.2,1)}
#luna-loja .panel .box{width:100%;max-width:460px;background:var(--cream);height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;animation:lj-fade .2s}
#luna-loja .panel .mbody{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}
@keyframes lj-up{from{transform:translateY(40px);opacity:.6}to{transform:translateY(0);opacity:1}}
@keyframes lj-fade{from{opacity:.4}to{opacity:1}}
#luna-loja .mhead{position:sticky;top:0;background:var(--cream);padding:18px 18px 12px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line);z-index:2}
#luna-loja .mhead .eyebrow{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--tomato)}
#luna-loja .mhead h2{font-family:"Fraunces",serif;font-weight:600;font-size:21px;margin:2px 0 0;letter-spacing:-.3px;line-height:1.1}
#luna-loja .mhead .x{margin-left:auto;width:36px;height:36px;flex:none;border:none;background:#F1E7D6;color:var(--ink-soft);border-radius:11px;font-size:18px;cursor:pointer;display:grid;place-items:center}
#luna-loja .mbody{padding:16px 18px 18px;display:flex;flex-direction:column;gap:18px}
#luna-loja .fld label.flbl{display:block;font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:9px}
#luna-loja .fld .hint{font-size:12px;color:var(--ink-soft);margin:-4px 0 9px}
#luna-loja .seg{display:flex;gap:8px}
#luna-loja .seg .opt{flex:1;border:1px solid var(--line-strong);background:var(--paper);border-radius:13px;padding:12px 10px;cursor:pointer;text-align:center;transition:all .14s}
#luna-loja .seg .opt .t{font-weight:700;font-size:14px}
#luna-loja .seg .opt .p{font-size:12px;color:var(--ink-soft);margin-top:2px;font-weight:600}
#luna-loja .seg .opt.on{border-color:var(--tomato);background:#FFF6F3;box-shadow:0 0 0 3px rgba(206,58,34,.10)}
#luna-loja .seg .opt.on .p{color:var(--tomato-dark)}
#luna-loja .switch{display:flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--line-strong);border-radius:14px;padding:13px 15px;cursor:pointer}
#luna-loja .switch .txt{flex:1}
#luna-loja .switch .txt .t{font-weight:700;font-size:14.5px}
#luna-loja .switch .txt .d{font-size:12px;color:var(--ink-soft);margin-top:1px}
#luna-loja .toggle{width:46px;height:27px;border-radius:999px;background:var(--line-strong);position:relative;flex:none;transition:background .18s}
#luna-loja .toggle::after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .18s}
#luna-loja .switch.on .toggle{background:var(--basil)}
#luna-loja .switch.on .toggle::after{left:22px}
#luna-loja select,#luna-loja input[type=text],#luna-loja input[type=tel],#luna-loja textarea{width:100%;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;padding:12px 13px;outline:none;transition:border-color .15s,box-shadow .15s}
#luna-loja select:focus,#luna-loja input:focus,#luna-loja textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(229,162,58,.18)}
#luna-loja textarea{resize:vertical;min-height:46px}
#luna-loja .chips{display:flex;flex-wrap:wrap;gap:8px}
#luna-loja .chip{border:1px solid var(--line-strong);background:var(--paper);border-radius:12px;padding:10px 13px;cursor:pointer;font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:7px;transition:all .14s}
#luna-loja .chip .pp{font-size:12px;color:var(--ink-soft);font-weight:600}
#luna-loja .chip.on{border-color:var(--tomato);background:#FFF6F3;box-shadow:0 0 0 3px rgba(206,58,34,.10)}
#luna-loja .chip.on .pp{color:var(--tomato-dark)}
#luna-loja .picked{display:flex;align-items:center;gap:12px;background:#FFF6F3;border:1px solid #F0C9BD;border-radius:13px;padding:11px 12px;margin-top:12px}
#luna-loja .prow{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}
#luna-loja .prow:last-child{border-bottom:none}
#luna-loja .prow:active{background:#FBF1E2}
#luna-loja .pcheck{width:26px;height:26px;border-radius:8px;border:2px solid var(--line-strong);flex:none;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:800;transition:all .14s}
#luna-loja .pcheck.on{background:var(--tomato);border-color:var(--tomato)}
#luna-loja .sizebadge{display:inline-flex;align-items:center;gap:8px;background:#FFF6F3;border:1px solid #F0C9BD;color:var(--tomato-dark);border-radius:12px;padding:11px 15px;font-weight:700;font-size:14px}
#luna-loja .sizebadge small{color:var(--ink-soft);font-weight:600;font-size:11.5px}
#luna-loja .sbox{background:var(--paper);border:1px solid var(--line-strong);border-radius:14px;padding:4px 13px 8px}
#luna-loja .srow{display:flex;align-items:center;gap:11px;padding:11px 0 7px}
#luna-loja .srow .sname{font-weight:700;font-size:14px}
#luna-loja .srow .thumb{width:46px;height:46px;font-size:20px;border-radius:11px}
#luna-loja .strash{margin-left:auto;background:none;border:none;color:var(--ink-faint);cursor:pointer;font-size:16px}
#luna-loja .shalf-obs{margin:0 0 8px 57px}
#luna-loja .shalf-obs label{display:block;font-size:11.5px;font-weight:700;color:var(--ink-soft);margin:0 0 4px 2px}
#luna-loja .shalf-obs label b{color:var(--tomato-dark)}
#luna-loja .shalf-obs input{padding:9px 11px;font-size:13px}
#luna-loja .addsabor{width:100%;border:none;background:none;color:var(--tomato-dark);font-weight:700;font-size:13.5px;cursor:pointer;font-family:inherit;padding:11px 0 4px;border-top:1px solid var(--line);margin-top:4px}
#luna-loja .req{font-size:10px;font-weight:800;color:#9A5B14;background:#F6ECD6;border-radius:6px;padding:2px 7px;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle}
#luna-loja .qtyrow{display:flex;align-items:center;justify-content:space-between}
#luna-loja .qtyrow .lbl{font-weight:700;font-size:14px}
#luna-loja .stepper{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:11px;overflow:hidden;background:var(--paper)}
#luna-loja .stepper button{width:32px;height:32px;border:none;background:none;font-size:18px;color:var(--tomato-dark);cursor:pointer;font-weight:700;line-height:1}
#luna-loja .stepper button:disabled{color:var(--ink-faint)}
#luna-loja .stepper span{min-width:24px;text-align:center;font-weight:700;font-size:14px}
#luna-loja .mfoot{position:sticky;bottom:0;background:var(--cream);border-top:1px solid var(--line);padding:14px 18px calc(14px + env(safe-area-inset-bottom))}
#luna-loja .btn-primary{width:100%;border:none;cursor:pointer;font-family:inherit;background:linear-gradient(150deg,var(--tomato),var(--tomato-dark));color:#fff;border-radius:14px;padding:15px;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 22px rgba(168,44,22,.30)}
#luna-loja .btn-primary:disabled{filter:grayscale(.6);opacity:.55;box-shadow:none}
#luna-loja .btn-ghost{width:100%;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:13px;padding:13px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit}
#luna-loja .citem{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}
#luna-loja .citem:last-child{border-bottom:none}
#luna-loja .citem .ci-main{flex:1;min-width:0}
#luna-loja .citem .ci-name{font-weight:700;font-size:14.5px;letter-spacing:-.1px}
#luna-loja .citem .ci-det{font-size:12px;color:var(--ink-soft);margin-top:3px;line-height:1.45}
#luna-loja .citem .ci-obs{font-size:12px;color:#9A5B14;margin-top:3px;font-style:italic}
#luna-loja .citem .ci-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}
#luna-loja .citem .ci-price{font-weight:800;font-size:14px;white-space:nowrap}
#luna-loja .link-rm{background:none;border:none;color:var(--tomato);font-size:12px;font-weight:700;cursor:pointer;padding:0;font-family:inherit}
#luna-loja .empty{text-align:center;color:var(--ink-faint);padding:60px 24px;font-size:14.5px}
#luna-loja .empty .big{font-size:40px;margin-bottom:10px}
#luna-loja .tot-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 2px}
#luna-loja .tot-row .l{font-size:14px;color:var(--ink-soft);font-weight:600}
#luna-loja .tot-row .v{font-family:"Fraunces",serif;font-weight:600;font-size:24px}
#luna-loja .resumo{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:13px 15px}
#luna-loja .resumo .r{display:flex;justify-content:space-between;font-size:13px;padding:3px 0;color:var(--ink-soft)}
#luna-loja .resumo .r b{color:var(--ink);font-weight:700}
#luna-loja .resumo .r.tot{border-top:1px dashed var(--line-strong);margin-top:6px;padding-top:9px;font-size:15px}
#luna-loja .welcome{background:var(--basil-soft);border:1px solid #CDE3BD;color:#3C5E2C;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:600;margin:-4px 0 2px}
#luna-loja .taxa{border-radius:13px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}
#luna-loja .taxa.load{background:#FBF1E2;border:1px solid var(--line-strong);color:var(--ink-soft)}
#luna-loja .taxa.ok{background:var(--basil-soft);border:1px solid #CDE3BD;color:#3C5E2C}
#luna-loja .taxa.ok .t2{font-weight:600;color:#4E7C3A;font-size:12px;margin-top:2px}
#luna-loja .taxa.ok .km{font-weight:800;color:#3C5E2C;background:#fff;border-radius:8px;padding:4px 9px;font-size:12px;white-space:nowrap}
#luna-loja .taxa.warn{background:#FBE9E4;border:1px solid #F0C9BD;color:var(--tomato-dark);flex-direction:column;align-items:flex-start;gap:9px}
#luna-loja .taxa-btn{background:var(--tomato);color:#fff;border:none;border-radius:9px;padding:8px 13px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}
#luna-loja .ok-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 30px}
#luna-loja .ok-mark{width:84px;height:84px;border-radius:50%;background:var(--basil-soft);border:1px solid #CDE3BD;display:grid;place-items:center;font-size:42px;color:var(--basil);margin-bottom:22px}
#luna-loja .ok-wrap h2{font-family:"Fraunces",serif;font-weight:600;font-size:26px;margin:0 0 8px;letter-spacing:-.3px}
#luna-loja .ok-wrap p{color:var(--ink-soft);font-size:14.5px;max-width:300px;margin:0 0 6px}
#luna-loja .ok-num{display:inline-block;margin:14px 0 26px;background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;padding:9px 16px;font-weight:800;color:var(--tomato-dark);letter-spacing:.3px}

/* ---------- aberto/fechado · ver mais · info · bloqueios (Etapa B+) ---------- */
#luna-loja .status.fechado{background:#FBE9E4;border-color:#F0C9BD;color:#A82C16}
#luna-loja .lj-vermais{color:#A82C16;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}
#luna-loja .lj-hrs{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:2px 14px}
#luna-loja .lj-hr{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}
#luna-loja .lj-hr:last-child{border-bottom:none}
#luna-loja .lj-hr span{color:var(--ink-soft);font-weight:600}
#luna-loja .lj-hr b{font-weight:700}
#luna-loja .lj-block{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 30px;min-height:300px}
#luna-loja .lj-block-ic{font-size:46px;margin-bottom:16px}
#luna-loja .lj-block p{color:var(--ink-soft);font-size:15.5px;line-height:1.55;max-width:300px;margin:0}
#luna-loja .lj-block p b{color:var(--ink)}

/* ---------- desktop: grade de cards (estilo Menudino) ---------- */
@media (min-width:820px){
  #luna-loja .wrap{max-width:1140px}
  #luna-loja .cover{height:210px}
  #luna-loja .logo{width:104px;height:104px;bottom:-52px}
  #luna-loja .ident{padding:66px 20px 4px}
  #luna-loja .ident h1{font-size:30px}
  #luna-loja .catbar{padding:15px 26px}
  #luna-loja .menu{padding:8px 26px 130px}
  #luna-loja .section{padding-top:24px;scroll-margin-top:70px}
  #luna-loja .sectitle{font-size:22px;margin-bottom:10px}
  #luna-loja .rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  #luna-loja .row{border-bottom:none;border:1px solid var(--line);border-radius:16px;padding:14px;align-items:flex-start;background:var(--paper)}
  #luna-loja .row:hover{border-color:var(--line-strong);box-shadow:0 8px 20px -12px rgba(43,37,32,.28)}
  #luna-loja .row:active{background:var(--paper)}
  #luna-loja .row .thumb{width:80px;height:80px}
  #luna-loja .rname{font-size:15px}
  #luna-loja .rdesc{-webkit-line-clamp:3}
  /* carrinho/checkout/picker viram modal centralizado no desktop */
  #luna-loja .ov.sheet{align-items:center}
  #luna-loja .ov.panel{align-items:center}
  #luna-loja .sheet .box{border-radius:20px;max-height:88vh}
  #luna-loja .panel .box{height:auto;max-height:88vh;border-radius:20px}
}
@media (min-width:1120px){
  #luna-loja .rows{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* ---------- ver mais: telefone + rodapé CNPJ ---------- */
#luna-loja .hint a{color:var(--tomato-dark);font-weight:700;text-decoration:none}
#luna-loja .lj-cnpj{margin-top:2px;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:11.5px;text-align:center}

/* ---------- foto grande (hero) no topo do modal de pizza ---------- */
#luna-loja .lj-hero{width:100%;aspect-ratio:4/3;background:#EFE6D6;overflow:hidden}
#luna-loja .lj-hero img{width:100%;height:100%;object-fit:cover;display:block}
#luna-loja .lj-hero.split{display:flex}
#luna-loja .lj-hero.split .lj-half{flex:1;min-width:0;overflow:hidden}
#luna-loja .lj-hero.split .lj-half:last-child{border-left:3px solid var(--cream)}
#luna-loja .lj-hero.split .lj-half:first-child img{object-position:left center}
#luna-loja .lj-hero.split .lj-half:last-child img{object-position:right center}
