/* Lunakor Tech v1.6 - ficha SEO independiente y responsive */
.product-detail-body{background:#f7fafb;color:#102037}
.detail-main{padding-top:30px;padding-bottom:70px;min-height:70vh}
.detail-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#647489;margin-bottom:23px}
.detail-breadcrumb a{color:#087e71;text-decoration:none}
.detail-breadcrumb a:hover{text-decoration:underline}
.detail-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start;background:#fff;border:1px solid #e2eaf0;border-radius:20px;padding:28px;box-shadow:0 13px 36px #0a26300d}
.detail-photo-box{background:#f0f8f6;border-radius:16px;display:grid;place-items:center;min-height:475px;padding:18px;overflow:hidden}
.detail-photo{width:100%;height:auto;max-height:510px;object-fit:contain}
.detail-placeholder{display:grid;place-items:center;min-height:350px;color:#6e838b;text-align:center}
.detail-info{padding:10px 2px}.detail-info h1{font-size:clamp(27px,3.3vw,45px);line-height:1.14;letter-spacing:-.035em;margin:9px 0 13px;overflow-wrap:anywhere}
.detail-condition{color:#536779;font-size:13px}.detail-description{line-height:1.75;color:#50667a;font-size:15px;white-space:pre-line;margin:22px 0}
.detail-price{display:block;font-size:35px;letter-spacing:-.03em;color:#103247;margin:10px 0 4px}.detail-old-price{display:block;text-decoration:line-through;color:#83939d}
.detail-stock{font-size:13px;font-weight:700;color:#10927e;margin:15px 0}.detail-stock.out{color:#a24f4f}
.detail-delivery{background:#f1faf7;border:1px solid #d2eae4;padding:17px;border-radius:12px;margin:22px 0}.detail-delivery p{font-size:12px;color:#355b5a;line-height:1.7;margin:0 0 10px}.detail-delivery p:last-child{margin-bottom:0}
.btn-whatsapp-detail{display:flex;justify-content:center;text-align:center;background:#159c77;color:#fff!important;text-decoration:none;font-weight:800;padding:15px;border-radius:10px}
.btn-whatsapp-detail:hover{background:#108364}.detail-warning{font-size:13px;color:#ab5b28;background:#fff7e9;padding:14px;border-radius:10px}
.detail-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.detail-actions button{flex:1;min-width:148px;padding:12px 14px;border:1px solid #c9e3de;color:#15584f;background:#eff9f7;border-radius:9px;font-weight:700;cursor:pointer}
.detail-actions button:disabled{opacity:.5;cursor:not-allowed}.detail-message{color:#0f8774;font-size:13px;min-height:22px}.detail-return{font-size:13px;color:#067d70}.product-permalink{color:#097f70;font-weight:700;text-decoration:none;font-size:12px;display:inline-block;margin:7px 0 12px}.product-permalink:hover{text-decoration:underline}
@media(max-width:760px){.detail-layout{grid-template-columns:1fr;padding:15px;gap:20px}.detail-photo-box{min-height:290px}.detail-photo{max-height:330px}.detail-info h1{font-size:29px}.detail-main{padding-top:22px;padding-bottom:30px}}
