/**handles:markmelo-promocionales-page**/
.page-id-12940 .entry-content>section:has(#mm-viz){width:100%}.page-id-12940 #mm-viz,.page-id-12940 .mm-viz{width:100%}@media (min-width:1024px){.page-id-12940 .mm-viz-grid{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:768px) and (max-width:1023px){.page-id-12940 .mm-viz-grid{grid-template-columns:repeat(3,1fr)!important}}#mm-promo-float-wa{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;box-shadow:0 4px 14px rgba(0,0,0,.28);z-index:500;text-decoration:none;transition:transform .15s ease}#mm-promo-float-wa:hover{transform:scale(1.06)}@media (max-width:600px){#mm-promo-float-wa{right:14px;bottom:14px;width:50px;height:50px;font-size:24px}}.mm-promo-tool-header{padding:32px 16px 20px;text-align:center;background:linear-gradient(180deg,#f7f2ff 0,#fff 100%)}.mm-promo-tool-title{font-size:clamp(1.9rem, 4vw, 2.6rem);font-weight:800;color:#6401b5;margin:0 0 6px;line-height:1.15}.mm-promo-tool-sub{font-size:1.02rem;color:#555;margin:0 0 16px}.mm-promo-tool-ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:600px){.mm-promo-tool-header{padding:22px 14px 16px}.mm-promo-tool-title{font-size:1.55rem}.mm-promo-tool-sub{font-size:.92rem;margin-bottom:12px}.mm-promo-tool-ctas{gap:8px}.mm-promo-tool-ctas a{flex:1 1 auto;text-align:center}}.page-id-12940 .mm-viz-header{margin-bottom:10px}.page-id-12940 .mm-viz-heading{font-size:.78rem;font-weight:700;color:#8a8a99;text-transform:uppercase;letter-spacing:.03em}.page-id-12940 .mm-viz-reset-all{color:#fff!important;font-size:.82rem!important;font-weight:800!important;background:#6401b5!important}.page-id-12940 .mm-viz-search{-webkit-appearance:none!important;appearance:none!important;padding-left:34px!important}@media (max-width:600px){.page-id-12940 .mm-viz-search{padding-left:30px!important}}@media (min-width:1024px){.page-id-12940 .mm-viz-acc-head[data-acc=tipo]{pointer-events:none;cursor:default}.page-id-12940 .mm-viz-acc-head[data-acc=tipo] svg{display:none}.page-id-12940 #mm-acc-body-tipo{display:block!important;max-height:70vh;overflow-y:auto}}.page-id-12940 .mm-viz-range-fill{transition:left .12s ease,width .12s ease;background:linear-gradient(90deg,#6401b5,#a855f7)}.page-id-12940 .mm-viz-rng::-webkit-slider-thumb{transition:transform .15s ease,box-shadow .15s ease}.page-id-12940 .mm-viz-rng:active::-webkit-slider-thumb,.page-id-12940 .mm-viz-rng:hover::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 2px 8px rgba(100,1,181,.4)}.page-id-12940 .mm-viz-rng::-moz-range-thumb{transition:transform .15s ease,box-shadow .15s ease}.page-id-12940 .mm-viz-rng:active::-moz-range-thumb,.page-id-12940 .mm-viz-rng:hover::-moz-range-thumb{transform:scale(1.18);box-shadow:0 2px 8px rgba(100,1,181,.4)}.mm-promo-tool-footer-links{padding:22px 16px 34px;border-top:1px solid #eee;margin-top:8px}.mm-promo-tool-footer-title{font-size:.78rem;font-weight:700;color:#8a8a99;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;text-align:center}.mm-promo-tool-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:900px;margin:0 auto}.mm-promo-tool-links a{font-size:.82rem;color:#777;text-decoration:underline;text-decoration-color:#ddd}.mm-promo-tool-links a:hover{color:#6401b5;text-decoration-color:#6401B5}