.et_pb_row{max-width:1400px;width:90%;margin:0 auto}@media (max-width:767px){.et_pb_row{width:100%;padding:0 20px}}.modal-ref{display:inline-block;font-family:'Roboto Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.04em;color:#7C3AED;background:rgba(124,58,237,.06);border:1px solid rgba(124,58,237,.12);border-radius:8px;padding:4px 10px;margin-bottom:10px}.spec-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.spec-grid>*{width:calc(50% - 8px)}.spec-item{background:#F8F5FF;border:1px solid #E4DBF0;border-radius:12px;padding:10px 12px}.spec-label{display:block;font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#7C3AED;margin-bottom:3px}.spec-value{display:block;font-size:12.5px;font-weight:600;color:#1E1433;line-height:1.4}.modal-tip{display:flex;gap:10px;align-items:flex-start;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.18);border-radius:14px;padding:14px 16px;margin-bottom:14px}.modal-tip .tip-icon{font-size:18px;flex-shrink:0;line-height:1.3}.modal-tip strong{display:block;font-size:12.5px;font-weight:900;color:#059669;margin-bottom:4px}.modal-tip p{font-size:13px;line-height:1.65;color:#374151;margin:0}.modal-tip-blue{display:flex;gap:10px;align-items:flex-start;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.18);border-radius:14px;padding:14px 16px;margin-bottom:14px}.modal-tip-blue .tip-icon{font-size:18px;flex-shrink:0;line-height:1.3;color:#3B82F6}.modal-tip-blue strong{display:block;font-size:12.5px;font-weight:900;color:#2563EB;margin-bottom:4px}.modal-tip-blue p{font-size:13px;line-height:1.65;color:#1E3A8A;margin:0}#top-menu li.btn-presupuesto>a{background-image:linear-gradient(135deg,#7b3cff 0%,#ff3c7f 100%);color:#ffffff!important;padding:10px 22px!important;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;transition:all 0.25s ease;box-shadow:0 8px 20px rgba(0,0,0,0.25)}#top-menu li.btn-presupuesto>a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.35);filter:brightness(1.05)}.et-fixed-header #top-menu li.btn-presupuesto>a{padding:8px 20px!important}.woocommerce-result-count{display:none!important}.woocommerce-ordering{display:none!important}