.wpr-grid-item.product .godluck-versiculo,
ul.products li.product .godluck-versiculo {
  display:block!important;width:100%!important;text-align:left!important;
  margin:4px 0 12px!important;padding:0!important;float:none!important;
  font-size:14px;line-height:1.4;color:#555;
}
.glq-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:12px 0;width:100%;clear:both}
.glq-actions a.glq-view,.glq-actions button.glq-open{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;border:1px solid #222;border-radius:24px;text-decoration:none;font:inherit;font-size:14px;line-height:1.2;cursor:pointer}
.glq-actions a.glq-view{padding:10px 22px;background:#fff;color:#222}
.glq-actions button.glq-open{width:46px;padding:10px;background:#222;color:white}
.glq-open svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}
.glq-actions a:hover,.glq-actions button:hover{opacity:.8}
.glq-actions a:focus-visible,.glq-actions button:focus-visible,.glq-modal button:focus-visible{outline:3px solid #a26736;outline-offset:3px}
.glq-modal[hidden]{display:none!important}
.glq-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:#0008;padding:20px}
.glq-dialog{box-sizing:border-box;position:relative;width:100%;max-width:490px;max-height:90vh;overflow:auto;border-radius:16px;background:#fff;color:#222;padding:28px;text-align:left;box-shadow:0 12px 60px #0004;font-family:inherit}
.glq-dialog h2{font-size:22px;line-height:1.3;margin:0 30px 8px 0;color:#222}
.glq-close{position:absolute;right:12px;top:10px;border:0!important;background:transparent!important;color:#222!important;padding:4px 10px!important;cursor:pointer;font-size:28px!important;line-height:1!important}
.glq-image{display:block;width:105px;height:130px;object-fit:contain;margin:0 0 14px}
.glq-dialog label{display:block;margin:12px 0 5px;font-weight:600}
.glq-dialog select,.glq-dialog input[type=number]{box-sizing:border-box;display:block;width:100%;min-height:44px;padding:9px 12px;border:1px solid #aaa;border-radius:7px;background:#fff;color:#222;font:inherit}
.glq-submit{width:100%;margin-top:18px;border:0!important;border-radius:24px!important;background:#222!important;color:#fff!important;padding:13px 20px!important;font:inherit;cursor:pointer}
.glq-submit:disabled{opacity:.45;cursor:not-allowed}
.glq-message{font-size:14px;line-height:1.5;margin-top:12px}
.glq-message a{color:inherit;text-decoration:underline}
.glq-price{margin:10px 0;font-weight:600}.glq-reference{color:#555;font-size:14px}
@media(max-width:480px){.glq-modal{padding:12px}.glq-dialog{padding:22px;max-height:92vh}}
