@font-face{font-family:founder grotesk CCM reserva;src:local("Arial"),local("ArialMT");font-weight:400;font-style:normal;size-adjust:88.1%;ascent-override:71.5%;descent-override:42%;line-gap-override:0%}@font-face{font-family:founder grotesk CCM reserva;src:local("Arial"),local("ArialMT");font-weight:500;font-style:normal;size-adjust:91.7%;ascent-override:68.7%;descent-override:40.3%;line-gap-override:0%}@font-face{font-family:founder grotesk CCM reserva;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600;font-style:normal;size-adjust:88.3%;ascent-override:71.3%;descent-override:41.9%;line-gap-override:0%}@font-face{font-family:founder grotesk CCM reserva;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;font-style:normal;size-adjust:89.9%;ascent-override:70.1%;descent-override:41.2%;line-gap-override:0%}.ccm-texto{display:block;color:#333;font-family:founder grotesk CCM,founder grotesk CCM reserva,Founders Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.ccm-texto__articulo{box-sizing:border-box;max-width:960px;margin:0 auto;padding:32px 16px 56px}.ccm-texto__cabecera{margin:0 0 24px}.ccm-texto .ccm-texto__titulo{margin:0;color:#1d1d1f;font-family:inherit;font-size:32px;font-weight:500;line-height:1.2}.ccm-texto__contenido>:first-child{margin-top:0}.ccm-texto__contenido h1:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *),.ccm-texto__contenido h2:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *),.ccm-texto__contenido h3:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *),.ccm-texto__contenido h4:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *),.ccm-texto__contenido h5:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *),.ccm-texto__contenido h6:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){margin:1.6em 0 .6em;color:#1d1d1f;font-family:inherit;font-weight:500;line-height:1.25}.ccm-texto__contenido h1:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:32px}.ccm-texto__contenido h2:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:24px}.ccm-texto__contenido h3:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:20px}.ccm-texto__contenido h4:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:18px}.ccm-texto__contenido h5:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *),.ccm-texto__contenido h6:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:16px}.ccm-texto__contenido p,.ccm-texto__contenido ul,.ccm-texto__contenido ol,.ccm-texto__contenido blockquote,.ccm-texto__contenido figure{margin:0 0 1em}.ccm-texto__contenido ul,.ccm-texto__contenido ol{padding-left:1.4em}.ccm-texto__contenido li{margin:0 0 .4em}.ccm-texto__contenido li>p{margin:0}.ccm-texto__contenido strong,.ccm-texto__contenido b{font-weight:500}.ccm-texto a:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){color:#e60000;text-decoration:underline;text-underline-offset:2px;transition:none}.ccm-texto a:hover:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){color:#b30000}.ccm-texto a:focus-visible,.ccm-texto summary:focus-visible,.ccm-texto button:focus-visible{outline:2px solid #e60000;outline-offset:2px}.ccm-texto button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #e60000}.ccm-texto__contenido img{max-width:100%;height:auto}.ccm-texto__contenido iframe{display:block;max-width:100%;border:0}.ccm-texto__contenido table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.ccm-texto__contenido th,.ccm-texto__contenido td{padding:8px;border:1px solid #e5e5e5;text-align:left}.ccm-texto .ccm-separador{display:block;margin:16px 0 24px;border:0;border-top:2px solid #e5e5e5}.ccm-texto .ccm-destacado{font-size:18px;font-weight:500}@media(min-width:1025px){.ccm-texto .ccm-oculto-pc{display:none!important}}@media(min-width:768px)and (max-width:1024px){.ccm-texto .ccm-oculto-tableta{display:none!important}}@media(max-width:767px){.ccm-texto .ccm-oculto-movil{display:none!important}}.ccm-texto .ccm-imagen img{display:block}.ccm-texto .ccm-galeria{display:grid;grid-template-columns:repeat(var(--ccm-cols, 3),minmax(0,1fr));gap:12px}.ccm-texto .ccm-galeria--1{--ccm-cols: 1}.ccm-texto .ccm-galeria--2{--ccm-cols: 2}.ccm-texto .ccm-galeria--3{--ccm-cols: 3}.ccm-texto .ccm-galeria--4{--ccm-cols: 4}.ccm-texto .ccm-galeria__item{margin:0}.ccm-texto .ccm-galeria img{display:block;width:100%;height:auto}@media(max-width:767px){.ccm-texto .ccm-galeria{--ccm-cols: 1}}.ccm-texto .ccm-cajas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 1.5em}.ccm-texto .ccm-caja{display:flex;align-items:flex-start;gap:16px;margin:0 0 1em}.ccm-texto .ccm-cajas .ccm-caja{margin:0;padding:16px;background:#fff;border:1px solid #eee}.ccm-texto .ccm-caja__icono{flex:0 0 auto;width:48px;height:48px;object-fit:contain}.ccm-texto .ccm-caja__titulo{margin:0 0 4px;font-size:16px;font-weight:500}.ccm-texto .ccm-caja__descripcion{margin:0;font-size:15px}.ccm-texto .ccm-acordeon{margin:0 0 1.5em}.ccm-texto .ccm-acordeon__item{border-bottom:1px solid #e5e5e5}.ccm-texto .ccm-acordeon__titulo{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;color:#1d1d1f;font-weight:500;cursor:pointer;list-style:none}.ccm-texto .ccm-acordeon__titulo::-webkit-details-marker{display:none}.ccm-texto .ccm-acordeon__titulo:before{content:"+";flex:0 0 auto;width:16px;color:#1d1d1f;font-size:20px;line-height:1;text-align:center}.ccm-texto .ccm-acordeon__item[open]>.ccm-acordeon__titulo{color:#e60000}.ccm-texto .ccm-acordeon__item[open]>.ccm-acordeon__titulo:before{content:"\2212";color:#e60000}.ccm-texto .ccm-acordeon__cuerpo{padding:4px 0 16px 28px}.ccm-texto .ccm-botones{margin:0 0 1em}.ccm-texto .ccm-boton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:4px;background:#e60000;color:#fff;font-weight:500;text-decoration:none}.ccm-texto a.ccm-boton{transition:background-color .3s}.ccm-texto a.ccm-boton:hover,.ccm-texto a.ccm-boton:focus{background:#070707;color:#fff}.ccm-texto .ccm-boton--sin-enlace{background:#6e6e73}.ccm-texto .ccm-redes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1em;padding:0;list-style:none}.ccm-texto .ccm-redes li{margin:0}.ccm-texto .ccm-redes a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #ddd;border-radius:22px;color:#1d1d1f;text-decoration:none}.ccm-texto .ccm-legado{margin:0 0 1em}.ccm-texto .ccm-legado :is(h1,h2,h3,h4,h5,h6){color:inherit}@media(max-width:767px){.ccm-texto__articulo{padding:24px 16px 40px}.ccm-texto .ccm-texto__titulo,.ccm-texto__contenido h1:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:24px}.ccm-texto__contenido h2:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:20px}.ccm-texto__contenido h3:not(:where(.ccmts-hero,.ccmts-showroom,.ccmts-marcas,.ccmts-visitanos,.ccmts-cta,.ccmts-blog,.ccmts-art) *){font-size:18px}}.ccm-pagina .fluentform_wrapper_1{--fluentform-primary: #e60000;--fluentform-secondary: #1d1d1f;--fluentform-danger: #b00020;--fluentform-border-color: #8a8a8a;--fluentform-border-radius: 8px;margin:0 0 32px;padding:20px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}@media(min-width:768px){.ccm-pagina .fluentform_wrapper_1{padding:28px}}.ccm-pagina .fluentform_wrapper_1 .ff-el-group{margin-bottom:20px}.ccm-pagina .fluentform_wrapper_1 .ff-el-input--label{margin-bottom:6px}.ccm-pagina .fluentform_wrapper_1 .ff-el-input--label label{color:#1d1d1f;font-size:15px;font-weight:500;line-height:1.4}.ccm-pagina .fluentform_wrapper_1 .ff-el-input--label.ff-el-is-required.asterisk-right label:after{margin-left:2px;color:#b00020;font-weight:400}.ccm-pagina .fluentform_wrapper_1 .ff-el-form-control{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px;border:1px solid #8a8a8a;border-radius:8px;background:#fff;color:#1d1d1f;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.ccm-pagina .fluentform_wrapper_1 textarea.ff-el-form-control{min-height:128px;resize:vertical}.ccm-pagina .fluentform_wrapper_1 .ff-el-form-control:hover{border-color:#555}.ccm-pagina .fluentform_wrapper_1 .ff-el-form-control:focus,.ccm-pagina .fluentform_wrapper_1 .ff-el-form-control:focus-visible{border-color:#e60000;outline:2px solid transparent;outline-offset:0;box-shadow:0 0 0 1px #e60000,0 0 0 4px #e6000033;background:#fff;color:#1d1d1f}.ccm-pagina .fluentform_wrapper_1 .ff-el-is-error .ff-el-form-control{border-color:#b00020;background:snow}.ccm-pagina .fluentform_wrapper_1 .ff-el-is-error .ff-el-form-control:focus{box-shadow:0 0 0 1px #b00020,0 0 0 4px #b0002033}.ccm-pagina .fluentform_wrapper_1 .ff-el-is-error .text-danger{display:flex;align-items:flex-start;gap:6px;margin-top:6px;color:#b00020;font-size:14px;line-height:1.4}.ccm-pagina .fluentform_wrapper_1 .ff-el-is-error .text-danger:before{content:"!";flex:0 0 auto;width:16px;height:16px;margin-top:1px;border-radius:50%;background:#b00020;color:#fff;font-size:12px;font-weight:700;line-height:16px;text-align:center}.ccm-pagina .fluentform_wrapper_1 .ff-errors-in-stack{margin-top:16px;padding:12px 16px;border-left:4px solid #b00020;border-radius:8px;background:#fff5f5;color:#b00020}.ccm-pagina .fluentform_wrapper_1 .ff-errors-in-stack:empty{display:none}.ccm-pagina .fluentform_wrapper_1 .ff-el-tc label.ff_tc_label{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;min-height:44px;margin:0;padding:10px 0;color:#1d1d1f;font-size:15px;line-height:1.4;cursor:pointer}.ccm-pagina .fluentform_wrapper_1 .ff-el-tc label.ff_tc_label>span,.ccm-pagina .fluentform_wrapper_1 .ff-el-tc label.ff_tc_label>div{display:block;width:auto;padding:0!important}.ccm-pagina .fluentform_wrapper_1 .ff-el-tc .ff_t_c p{margin:0}.ccm-pagina .fluentform_wrapper_1 .ff-el-form-check-input[type=checkbox]{position:static;top:auto;flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:#e60000;cursor:pointer}.ccm-pagina .fluentform_wrapper_1 .ff-el-form-check-input[type=checkbox]:focus-visible{outline:2px solid #e60000;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #e60000}.ccm-pagina .fluentform_wrapper_1 .ff_submit_btn_wrapper{margin:8px 0 0;text-align:left}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 32px;border:0;border-radius:8px;background-color:#e60000;color:#fff;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:.04em;line-height:1.2;opacity:1;cursor:pointer;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}@media(min-width:768px){.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit{width:auto;min-width:200px}}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:hover,.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:focus{background-color:#c00;color:#fff;opacity:1}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:focus:not(:hover){background-color:#e60000}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #e60000}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:active{background-color:#b30000;transform:translateY(1px)}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:is(.ff-working,:disabled,.disabled),.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1.ff_submitting .ff-btn-submit{background-color:#c00;color:#fff;opacity:.9;cursor:progress;pointer-events:none;transform:none}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:is(.ff-working,:disabled,.disabled):after,.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1.ff_submitting .ff-btn-submit:after{content:"";position:static;width:18px;height:18px;box-sizing:border-box;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;background:none;animation:ccm-form-girar .8s linear infinite}@keyframes ccm-form-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit{transition:none}.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1 .ff-btn-submit:is(.ff-working,:disabled,.disabled):after,.ccm-pagina .fluentform_wrapper_1 form.fluent_form_1.ff_submitting .ff-btn-submit:after{animation:none}}.ccm-pagina .fluentform_wrapper_1 .ff-message-success{margin:0;padding:16px 20px;border:0;border-left:4px solid #1a7f37;border-radius:8px;box-shadow:none;background:#e8f5ec;color:#14532d;font-size:16px;line-height:1.5}.ccm-pagina .fluentform_wrapper_1 .ff-message-success p{margin:0}.ccm-pagina .ccm-texto__articulo:has(.ccmts-hero,.ccmts-visitanos,.ccmts-marcas,.ccmts-cta){max-width:none;padding:0}.ccm-texto .ccm-entradilla{color:#555;font-size:18px}.ccm-pagina .ccm-texto__contenido :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){font-size:16px}.ccm-texto .ccm-acciones{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 32px}@media(min-width:768px){.ccm-texto .ccm-acciones{grid-template-columns:repeat(3,minmax(0,1fr))}.ccm-texto .ccm-acciones--solo{grid-template-columns:minmax(0,360px)}}.ccm-texto .ccm-accion{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:56px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#1d1d1f;text-decoration:none}.ccm-texto .ccm-accion:hover{border-color:#1d1d1f;color:#1d1d1f}.ccm-texto .ccm-accion .ccm-icono{flex:0 0 auto;width:24px;height:24px}.ccm-texto .ccm-accion__texto{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ccm-texto .ccm-accion__texto strong{font-size:16px;font-weight:500}.ccm-texto .ccm-accion__texto span{overflow-wrap:anywhere;color:#555;font-size:14px}.ccm-texto .ccm-accion--whatsapp{border-color:#e60000;background:#e60000;color:#fff}.ccm-texto .ccm-accion--whatsapp:hover{border-color:#b30000;background:#b30000;color:#fff}.ccm-texto .ccm-accion--whatsapp .ccm-accion__texto span{color:#fff}.ccm-texto .ccm-accion:focus-visible{outline:2px solid #e60000;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #e60000}.ccm-texto .ccm-tienda{margin:0 0 32px;padding:20px;border:1px solid #e5e5e5;border-radius:8px}.ccm-texto .ccm-tienda .ccm-tienda__titulo{margin:0 0 8px}.ccm-texto .ccm-tienda__estado-caja{margin:0 0 16px;font-size:15px}@media(max-width:599px){.ccm-texto .ccm-tienda__estado-caja{min-height:56px;min-height:calc(2lh + 8px)}}.ccm-texto .ccm-tienda__estado{display:inline-flex;align-items:center;gap:8px;margin:0;padding:4px 12px;border-radius:999px;background:#f2f2f2;color:#555;font-size:15px}.ccm-texto .ccm-tienda__estado[hidden]{visibility:hidden}.ccm-texto .ccm-tienda__estado[hidden]:after{content:"Abierta ahora"}.ccm-texto .ccm-tienda__estado:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ccm-texto .ccm-tienda__estado--abierta{background:#e8f5ec;color:#1a7f37}.ccm-texto .ccm-tienda__datos{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.ccm-texto .ccm-tienda__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccm-texto .ccm-tienda__bloque h3{margin:0 0 8px;font-size:16px}.ccm-texto .ccm-tienda__direccion{margin:0 0 12px}.ccm-texto .ccm-tienda__llegar{box-sizing:border-box;gap:8px;min-height:44px;padding:8px 16px;border:1px solid #e60000;background:#fff;color:#e60000}.ccm-texto a.ccm-tienda__llegar:hover,.ccm-texto a.ccm-tienda__llegar:focus{border-color:#070707}.ccm-texto .ccm-tienda__llegar .ccm-icono{width:20px;height:20px}.ccm-texto .ccm-tienda table.ccm-horario{display:table;width:100%;margin:0;overflow:visible}.ccm-texto .ccm-horario th,.ccm-texto .ccm-horario td{padding:6px 8px;border:0;border-bottom:1px solid #f0f0f0;font-weight:400}.ccm-texto .ccm-horario td{text-align:right}.ccm-texto .ccm-horario .ccm-horario__hoy th,.ccm-texto .ccm-horario .ccm-horario__hoy td{background:#fff5f5;color:#1d1d1f;font-weight:500}.ccm-texto .ccm-tienda__mapa{margin:20px 0 0;overflow:hidden;border-radius:8px;aspect-ratio:4 / 3;background:#f2f2f2}@media(min-width:768px){.ccm-texto .ccm-tienda__mapa{aspect-ratio:16 / 7}}.ccm-texto .ccm-tienda__mapa iframe{width:100%;height:100%}.ccm-texto .ccm-tienda__mapa--diferido{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:#f2f2f2 repeating-linear-gradient(45deg,#f2f2f2 0 20px,#ebebeb 20px 40px);text-align:center}.ccm-texto .ccm-tienda__vermapa{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid #070707;border-radius:8px;background:#fff;color:#070707;font:inherit;font-weight:500;cursor:pointer}.ccm-texto .ccm-tienda__vermapa:hover{background:#070707;color:#fff}.ccm-texto .ccm-tienda__vermapa .ccm-icono{width:20px;height:20px}.ccm-texto .ccm-tienda__mapa-nota{margin:0;color:#555;font-size:14px}.ccm-pagina .ccm-texto__articulo:not(:has(.ccmts-hero,.ccmts-visitanos)) .ccmts-showroom{margin:40px 0 0;padding:0;background:transparent;color:#1d1d1f}.ccm-pagina .ccm-texto__articulo:not(:has(.ccmts-hero,.ccmts-visitanos)) .ccmts-showroom .ccmts-sr__eyebrow{color:#b30000}.ccm-pagina .ccm-texto__articulo:not(:has(.ccmts-hero,.ccmts-visitanos)) .ccmts-showroom .ccmts-sr__title{color:#1d1d1f;font-size:24px}.ccm-pagina .ccm-texto__articulo:not(:has(.ccmts-hero,.ccmts-visitanos)) .ccmts-showroom .ccmts-sr__desc{color:#555}.ccm-pagina .ccm-texto__articulo:not(:has(.ccmts-hero,.ccmts-visitanos)) .ccmts-showroom .ccmts-sr__nav{width:44px;height:44px}.ccm-pagina .ccm-texto__articulo:not(:has(.ccmts-hero,.ccmts-visitanos)) .ccmts-showroom .ccmts-sr__frame{border-color:#e5e5e5;box-shadow:none}.ccm-texto .ccm-tienda--breve{margin:0;padding:0;border:0}.ccm-texto .ccm-sedes{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:900px){.ccm-texto .ccm-sedes{grid-template-columns:repeat(2,minmax(0,1fr))}.ccm-texto .ccm-sede .ccm-tienda__mapa{aspect-ratio:4 / 3}}.ccm-texto .ccm-sede{min-width:0}.ccm-texto .ccm-tienda .ccm-sede__nombre{margin:0 0 8px;font-size:18px}.ccm-texto .ccm-sede .ccm-tienda__estado-caja{min-height:56px;min-height:calc(2lh + 8px);margin-bottom:8px}.ccm-texto .ccm-sede table.ccm-horario{margin:0 0 16px}.ccm-texto .ccm-sede__fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0}.ccm-texto .ccm-sede__foto{display:block;width:100%;height:auto;border-radius:8px}.ccm-texto .ccm-tienda--breve{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:768px){.ccm-texto .ccm-tienda--breve{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ccm-texto .ccm-wa-horario{margin:-8px 0 24px;color:#555;font-size:14px;line-height:1.5}.ccm-texto .ccm-wa-horario__titulo{color:#1d1d1f;font-weight:500}.ccm-texto .ccm-wa-horario__franja{white-space:nowrap}.ccm-texto .ccm-tienda__resumen{margin:0 0 12px}.ccm-texto .ccm-acordeon__item{margin:0}.ccm-texto .ccm-acordeon__item>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;color:#1d1d1f;font-weight:500;cursor:pointer;list-style:none}.ccm-texto .ccm-acordeon__item>summary::-webkit-details-marker{display:none}.ccm-texto .ccm-acordeon__item>summary:before{content:"+";flex:0 0 auto;width:16px;font-size:20px;line-height:1;text-align:center}.ccm-texto .ccm-acordeon__item[open]>summary{color:#e60000}.ccm-texto .ccm-acordeon__item[open]>summary:before{content:"\2212"}.ccm-texto .ccm-acordeon__item>summary:focus-visible{outline:2px solid #e60000;outline-offset:2px}.ccm-texto .ccm-acordeon__item>:not(summary){margin:0;padding:0 0 12px 28px}.ccm-texto .ccm-acordeon__item>:last-child{padding-bottom:16px}
