<div id=»gaw-insurance-wrapper»></div>
<style>
#gaw-insurance-card{
border:1px solid rgba(0,0,0,.08);
border-radius:14px;
padding:20px;
margin-bottom:25px;
background:#ffffff;
box-shadow:0 8px 30px rgba(0,0,0,.06);
}
#gaw-insurance-btn{
background:#2271b1;
color:#fff;
padding:10px 16px;
border-radius:8px;
cursor:pointer;
font-weight:600;
display:inline-block;
}
#gaw-modal-overlay{
display:none;
position:fixed;
inset:0;
background:rgba(0,0,0,.65);
z-index:9999;
}
#gaw-modal{
background:#fff;
width:95%;
max-width:600px;
margin:5% auto;
padding:25px;
border-radius:16px;
}
@media(max-width:768px){
#gaw-modal{
margin:10% auto;
padding:18px;
}
}
</style>
<div id=»gaw-insurance-card»>
<div style=»display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;»>
<div>
<strong>🛡 Seguro de cancelación (4%)</strong>
<div style=»font-size:13px;margin-top:5px;»>
Añade protección ante imprevistos según condiciones.
</div>
</div>
<div>
<span id=»gaw-insurance-btn»>Ver condiciones</span>
</div>
</div>
<div style=»margin-top:12px;»>
<label style=»display:flex;gap:10px;font-weight:600;»>
<input type=»checkbox» id=»gaw_add_insurance»>
<span>Quiero añadir el seguro de cancelación</span>
</label>
</div>
</div>
<div id=»gaw-modal-overlay»>
<div id=»gaw-modal»>
<h2>Condiciones del Seguro</h2>
<div style=»max-height:220px;overflow:auto;font-size:14px;»>
Aquí puedes colocar las condiciones completas del seguro.
</div>
<div style=»margin-top:12px;»>
<label>
<input type=»checkbox» id=»gaw_accept_conditions»>
Acepto las condiciones del seguro
</label>
</div>
<button style=»margin-top:15px;» onclick=»gawConfirm()»>Confirmar</button>
</div>
</div>
<script>
document.addEventListener(«DOMContentLoaded», function(){
const percent = 4; // CAMBIAR SI QUIERES OTRO %
const wrapper = document.getElementById(«gaw-insurance-wrapper»);
wrapper.prepend(document.getElementById(«gaw-insurance-card»));
document.getElementById(«gaw-insurance-btn»).onclick = function(){
document.getElementById(«gaw-modal-overlay»).style.display=»block»;
};
window.gawConfirm = function(){
if(!document.getElementById(«gaw_accept_conditions»).checked){
alert(«Debe aceptar las condiciones.»);
return;
}
document.getElementById(«gaw_add_insurance»).checked = true;
document.getElementById(«gaw-modal-overlay»).style.display=»none»;
};
});
</script>