.motomex-dist{--motomex-dist-accent:#c8112e;--motomex-dist-accent-dark:color-mix(in srgb, var(--motomex-dist-accent) 80%, #000);--motomex-dist-accent-soft:color-mix(in srgb, var(--motomex-dist-accent) 8%, #fff);--motomex-dist-accent-softer:color-mix(in srgb, var(--motomex-dist-accent) 4%, #fff);--motomex-dist-on-accent:#fff;--motomex-dist-text:#1f2328;--motomex-dist-muted:#5f636a;--motomex-dist-border:#e3e5e8;--motomex-dist-surface:#fff;--motomex-dist-radius:10px;--motomex-dist-map-h:520px;color:var(--motomex-dist-text);container:motomex-dist/inline-size}.motomex-dist [hidden]{display:none!important}.motomex-dist button{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;margin:0}.motomex-dist__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:16px;display:flex}.motomex-dist__filters{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.motomex-dist__field{flex-direction:column;gap:4px;display:flex}.motomex-dist__label{color:var(--motomex-dist-muted);padding:0;font-size:.8125rem;font-weight:600}.motomex-dist .motomex-dist__select{border:1px solid var(--motomex-dist-border);background-color:var(--motomex-dist-surface);min-width:200px;min-height:40px;color:var(--motomex-dist-text);font:inherit;border-radius:6px;padding:6px 10px}.motomex-dist .motomex-dist__search{border:1px solid var(--motomex-dist-border);background-color:var(--motomex-dist-surface);width:260px;max-width:100%;min-height:40px;color:var(--motomex-dist-text);font:inherit;box-shadow:none;border-radius:6px;margin:0;padding:6px 12px}.motomex-dist .motomex-dist__search::placeholder{color:var(--motomex-dist-muted);opacity:1}.motomex-dist .motomex-dist__search:focus,.motomex-dist .motomex-dist__select:focus{border-color:var(--motomex-dist-accent);outline:2px solid var(--motomex-dist-accent-soft)}.motomex-dist__types{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.motomex-dist__types legend{width:100%;margin-bottom:4px}.motomex-dist__chip{cursor:pointer;position:relative}.motomex-dist__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.motomex-dist__chip span{border:1px solid var(--motomex-dist-border);background:var(--motomex-dist-surface);min-height:40px;color:var(--motomex-dist-text);border-radius:999px;align-items:center;padding:0 14px;font-size:.875rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.motomex-dist__chip:hover span{border-color:var(--motomex-dist-accent);background:var(--motomex-dist-accent-softer);color:var(--motomex-dist-accent)}.motomex-dist__chip input:checked+span,.motomex-dist__chip:hover input:checked+span{border-color:var(--motomex-dist-accent);background:var(--motomex-dist-accent);color:var(--motomex-dist-on-accent)}.motomex-dist__chip input:focus-visible+span{outline:2px solid var(--motomex-dist-accent);outline-offset:2px}.motomex-dist__meta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.motomex-dist__count{color:var(--motomex-dist-muted);white-space:nowrap;margin:0;font-size:.875rem}.motomex-dist__toggle{border:1px solid var(--motomex-dist-border);background:var(--motomex-dist-surface);border-radius:999px;padding:3px;display:inline-flex}.motomex-dist .motomex-dist__toggle button{min-height:34px;color:var(--motomex-dist-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.875rem;transition:background-color .15s,color .15s}.motomex-dist .motomex-dist__toggle button:hover,.motomex-dist .motomex-dist__toggle button:focus{background:var(--motomex-dist-accent-soft);color:var(--motomex-dist-accent)}.motomex-dist .motomex-dist__toggle button[aria-pressed=true],.motomex-dist .motomex-dist__toggle button[aria-pressed=true]:hover,.motomex-dist .motomex-dist__toggle button[aria-pressed=true]:focus{background:var(--motomex-dist-accent);color:var(--motomex-dist-on-accent)}.motomex-dist .motomex-dist__toggle button:focus-visible{outline:2px solid var(--motomex-dist-accent);outline-offset:2px}.motomex-dist .motomex-dist__near{border:1px solid var(--motomex-dist-border);background:var(--motomex-dist-surface);min-height:40px;color:var(--motomex-dist-text);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.motomex-dist .motomex-dist__near:hover,.motomex-dist .motomex-dist__near:focus{border-color:var(--motomex-dist-accent);background:var(--motomex-dist-accent-softer);color:var(--motomex-dist-accent)}.motomex-dist .motomex-dist__near[aria-pressed=true],.motomex-dist .motomex-dist__near[aria-pressed=true]:hover,.motomex-dist .motomex-dist__near[aria-pressed=true]:focus{border-color:var(--motomex-dist-accent);background:var(--motomex-dist-accent);color:var(--motomex-dist-on-accent)}.motomex-dist .motomex-dist__near:focus-visible{outline:2px solid var(--motomex-dist-accent);outline-offset:2px}.motomex-dist .motomex-dist__near.is-loading{cursor:progress;opacity:.7}.motomex-dist .motomex-dist__near.is-loading .motomex-dist__icon{animation:1s ease-in-out infinite motomex-dist-pulse}@keyframes motomex-dist-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.motomex-dist .motomex-dist__near.is-loading .motomex-dist__icon{animation:none}}.motomex-dist__notice{color:var(--motomex-dist-muted);margin:-4px 0 12px;font-size:.875rem}.motomex-dist .motomex-dist__distance{color:var(--motomex-dist-accent);margin:0 0 2px;font-size:.8125rem;font-weight:600}.motomex-dist .motomex-dist__split{height:var(--motomex-dist-map-h);border:1px solid var(--motomex-dist-border);border-radius:var(--motomex-dist-radius);background:var(--motomex-dist-surface);grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-template-areas:"list map";display:grid;overflow:hidden}.motomex-dist .motomex-dist__map{z-index:0;grid-area:map;height:100%;min-height:0}.motomex-dist .motomex-dist__side{overscroll-behavior:contain;border-right:1px solid var(--motomex-dist-border);grid-area:list;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.motomex-dist__side-item{border-bottom:1px solid var(--motomex-dist-border);background:var(--motomex-dist-surface);margin:0;transition:background-color .15s,box-shadow .15s;position:relative;box-shadow:inset -3px 0 #0000}.motomex-dist__side-item:not(.is-unlocated){cursor:pointer}.motomex-dist__side-item:not(.is-unlocated):hover{background:var(--motomex-dist-accent-softer);box-shadow:inset -3px 0 0 var(--motomex-dist-border)}.motomex-dist__side-item.is-active,.motomex-dist__side-item.is-active:hover{background:var(--motomex-dist-accent-soft);box-shadow:inset -3px 0 0 var(--motomex-dist-accent)}.motomex-dist .motomex-dist__side-btn,.motomex-dist .motomex-dist__side-btn:hover,.motomex-dist .motomex-dist__side-btn:focus,.motomex-dist .motomex-dist__side-btn:disabled{width:100%;color:var(--motomex-dist-text);text-align:left;white-space:normal;cursor:inherit;opacity:1;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 19px 6px 16px;display:flex}.motomex-dist .motomex-dist__side-btn:after{content:"";position:absolute;inset:0}.motomex-dist .motomex-dist__side-btn:focus{outline:none}.motomex-dist .motomex-dist__side-btn:focus-visible:after{outline:2px solid var(--motomex-dist-accent);outline-offset:-2px}.motomex-dist__side-name{color:var(--motomex-dist-text);font-weight:600;line-height:1.3}.motomex-dist__side-item.is-active .motomex-dist__side-name{color:var(--motomex-dist-accent)}.motomex-dist__side-place,.motomex-dist__side-address,.motomex-dist__side-missing{color:var(--motomex-dist-muted);overflow-wrap:anywhere;font-size:.8125rem}.motomex-dist__side-missing{font-style:italic}.motomex-dist__side-btn .motomex-dist__badges{margin-top:4px}.motomex-dist__side-links{z-index:1;flex-wrap:wrap;gap:4px 14px;width:fit-content;padding:0 19px 12px 16px;font-size:.8125rem;display:flex;position:relative}.motomex-dist .motomex-dist__side-links a{color:var(--motomex-dist-accent);text-underline-offset:2px;text-decoration:underline}.motomex-dist .motomex-dist__side-links a:hover,.motomex-dist .motomex-dist__side-links a:focus{color:var(--motomex-dist-accent-dark);background:0 0}.motomex-dist__popup .motomex-dist__name{margin:4px 0;font-size:1rem;display:block}.motomex-dist__popup p{margin:2px 0!important}.motomex-dist .motomex-dist__grid-scroll{box-sizing:border-box;max-height:var(--motomex-dist-map-h);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--motomex-dist-border);border-radius:var(--motomex-dist-radius);background:#f7f8f9;padding:16px;overflow-y:auto}.motomex-dist .motomex-dist__grid-scroll:focus-visible{outline:2px solid var(--motomex-dist-accent);outline-offset:2px}.motomex-dist__grid{--motomex-dist-cols:4;grid-template-columns:repeat(var(--motomex-dist-cols), minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.motomex-dist__card{border:1px solid var(--motomex-dist-border);border-radius:var(--motomex-dist-radius);background:var(--motomex-dist-surface);flex-direction:column;gap:4px;min-width:0;margin:0;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.motomex-dist__card:hover{border-color:color-mix(in srgb, var(--motomex-dist-accent) 30%, var(--motomex-dist-border));box-shadow:0 6px 18px #1f232814}.motomex-dist__card p{overflow-wrap:anywhere;margin:0;font-size:.9375rem}.motomex-dist .motomex-dist__card a:not(.motomex-dist__btn),.motomex-dist .motomex-dist__popup a:not(.motomex-dist__btn){color:var(--motomex-dist-accent);text-underline-offset:2px;background:0 0;text-decoration:underline}.motomex-dist .motomex-dist__card a:not(.motomex-dist__btn):hover,.motomex-dist .motomex-dist__card a:not(.motomex-dist__btn):focus,.motomex-dist .motomex-dist__popup a:not(.motomex-dist__btn):hover,.motomex-dist .motomex-dist__popup a:not(.motomex-dist__btn):focus{color:var(--motomex-dist-accent-dark);background:0 0}.motomex-dist__name{color:var(--motomex-dist-text);margin:4px 0 6px;font-size:1.0625rem;line-height:1.3}.motomex-dist__place,.motomex-dist__schedule{color:var(--motomex-dist-muted)}.motomex-dist__badges{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.motomex-dist__badge{background:var(--motomex-dist-accent-soft);color:var(--motomex-dist-accent);border-radius:4px;margin:0;padding:2px 8px;font-size:.75rem;font-weight:600}.motomex-dist .motomex-dist__card .motomex-dist__name{margin:0 0 4px}.motomex-dist .motomex-dist__card .motomex-dist__badges{gap:3px;margin-bottom:8px}.motomex-dist .motomex-dist__card .motomex-dist__badge{border-radius:3px;padding:1px 6px;font-size:.6875rem;line-height:1.5}.motomex-dist__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.motomex-dist .motomex-dist__btn,.motomex-dist .motomex-dist__btn:visited{border:1px solid var(--motomex-dist-accent);background:var(--motomex-dist-accent);cursor:pointer;border-radius:6px;align-items:center;min-height:36px;padding:0 14px;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;color:var(--motomex-dist-on-accent)!important;text-decoration:none!important}.motomex-dist .motomex-dist__btn:hover,.motomex-dist .motomex-dist__btn:focus{border-color:var(--motomex-dist-accent-dark);background:var(--motomex-dist-accent-dark);color:var(--motomex-dist-on-accent)!important}.motomex-dist .motomex-dist__btn--ghost,.motomex-dist .motomex-dist__btn--ghost:visited{background:var(--motomex-dist-surface);color:var(--motomex-dist-accent)!important}.motomex-dist .motomex-dist__btn--ghost:hover,.motomex-dist .motomex-dist__btn--ghost:focus{border-color:var(--motomex-dist-accent);background:var(--motomex-dist-accent-soft);color:var(--motomex-dist-accent-dark)!important}.motomex-dist .motomex-dist__btn--whatsapp,.motomex-dist .motomex-dist__btn--whatsapp:visited{background:var(--motomex-dist-surface);border-color:#25d366;gap:6px;color:#128c4a!important}.motomex-dist .motomex-dist__btn--whatsapp:hover,.motomex-dist .motomex-dist__btn--whatsapp:focus{background:#e9f9ef;border-color:#1faa52;color:#0e7a3f!important}.motomex-dist .motomex-dist__btn{gap:6px}.motomex-dist__icon{flex:none;width:15px;height:15px;display:block}.motomex-dist__card{container:motomex-card/inline-size}.motomex-dist .motomex-dist__card .motomex-dist__actions{flex-wrap:nowrap;gap:6px}.motomex-dist .motomex-dist__card .motomex-dist__btn{white-space:nowrap;border-radius:6px;justify-content:center;min-height:32px;padding:0 10px;font-size:.8125rem}.motomex-dist .motomex-dist__card .motomex-dist__actions>.motomex-dist__btn:first-child{flex:auto;min-width:0}.motomex-dist .motomex-dist__card .motomex-dist__actions>.motomex-dist__btn:not(:first-child){flex:none;width:32px;padding:0}.motomex-dist__card .motomex-dist__actions>.motomex-dist__btn:not(:first-child) .motomex-dist__btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container motomex-card (width<=250px){.motomex-dist__actions:has(>:nth-child(4))>:first-child .motomex-dist__btn-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@container motomex-card (width<=190px){.motomex-dist__actions:has(>:nth-child(3))>:first-child .motomex-dist__btn-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.motomex-dist .motomex-dist__btn:focus-visible{outline:2px solid var(--motomex-dist-accent);outline-offset:2px}.motomex-dist__popup .motomex-dist__actions{padding-top:8px}.motomex-dist__empty{color:var(--motomex-dist-muted);text-align:center;border:1px dashed var(--motomex-dist-border);border-radius:var(--motomex-dist-radius);margin:12px 0 0;padding:32px 16px;font-size:.875rem}.motomex-dist__error{background:#fcf0f1;border-left:4px solid #d63638;padding:12px 16px}@container motomex-dist (width<=1180px){.motomex-dist .motomex-dist__grid{--motomex-dist-cols:3;gap:16px}}@container motomex-dist (width<=720px){.motomex-dist .motomex-dist__grid-scroll{max-height:min(var(--motomex-dist-map-h), 75vh);padding:10px}.motomex-dist[data-mobile-cols="1"] .motomex-dist__grid{--motomex-dist-cols:1;gap:10px}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__grid{--motomex-dist-cols:2;gap:10px}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card{gap:3px;padding:12px}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card .motomex-dist__name{margin:0 0 3px;font-size:.9375rem}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card .motomex-dist__badges{gap:2px;margin-bottom:6px}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card p{font-size:.8125rem;line-height:1.4}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card .motomex-dist__badge{padding:0 5px;font-size:.625rem}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card .motomex-dist__actions{gap:4px;padding-top:10px}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card .motomex-dist__btn{gap:4px;min-height:28px;padding:0 6px;font-size:.75rem}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card .motomex-dist__actions>.motomex-dist__btn:not(:first-child){width:28px;padding:0}.motomex-dist:not([data-mobile-cols="1"]) .motomex-dist__card .motomex-dist__icon{width:14px;height:14px}}@container motomex-dist (width<=640px){.motomex-dist .motomex-dist__split{grid-template-columns:1fr;grid-template-rows:min(var(--motomex-dist-map-h), 60vh) auto;grid-template-areas:"map""list";height:auto}.motomex-dist .motomex-dist__side{border-right:0;border-top:1px solid var(--motomex-dist-border);max-height:360px}}@container motomex-dist (width<=560px){.motomex-dist__filters,.motomex-dist__field,.motomex-dist .motomex-dist__search,.motomex-dist .motomex-dist__select{width:100%}.motomex-dist__meta{justify-content:space-between;width:100%;margin-left:0}.motomex-dist__meta:has(.motomex-dist__near) .motomex-dist__count{order:-1;width:100%}}.dist-section[data-astro-cid-zdr26ryn]{width:min(1200px,100%);margin:0 auto;padding:50px 30px 70px}.dist-section[data-astro-cid-zdr26ryn] .motomex-dist{--motomex-dist-accent:var(--c-red-dark)}@media (width<=767px){.dist-section[data-astro-cid-zdr26ryn]{padding:30px 16px 50px}}
