.ccm-archivo{display:block}.ccm-archivo__cabecera{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:24px;background-color:#e60000}.ccm-archivo .ccm-archivo__titulo{margin:0;padding:0;line-height:1;font-family:"founder grotesk CCM",Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;text-align:center;color:#fff}.ccm-archivo__intro{box-sizing:border-box;max-width:1460px;margin:0 auto;padding:16px 20px 0}.ccm-archivo .ccm-archivo__miga{font-size:13px;line-height:1.5;color:#6e6e73}.ccm-archivo .ccm-archivo__miga p{margin:0}.ccm-archivo .ccm-archivo__miga a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ccm-archivo__descripcion{margin-top:12px;border-bottom:1px solid #0000001f}.ccm-archivo .ccm-archivo__descripcion-titulo{margin:0;padding:10px 0;font-size:16px;font-weight:500;line-height:1.25;color:#1d1d1f}.ccm-archivo summary.ccm-archivo__descripcion-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none}.ccm-archivo summary.ccm-archivo__descripcion-titulo::-webkit-details-marker{display:none}.ccm-archivo summary.ccm-archivo__descripcion-titulo:after{content:"";flex:0 0 12px;height:12px;background:linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 12px no-repeat}.ccm-archivo details[open]>summary.ccm-archivo__descripcion-titulo:after{background:linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat}.ccm-archivo .ccm-archivo__descripcion-texto{max-width:80ch;padding-bottom:12px;font-size:14px;line-height:1.5;color:#1d1d1f}.ccm-archivo .ccm-archivo__descripcion-texto p{margin:0 0 8px}.ccm-archivo .ccm-archivo__descripcion-texto a{color:#e60000;text-decoration:underline;text-underline-offset:2px}.ccm-archivo__buscador{box-sizing:border-box;width:100%;max-width:1460px;margin:0 auto;padding:34px 20px 70px}.ccm-archivo__marcas{box-sizing:border-box;max-width:1360px;margin:0 auto;padding:24px 20px 0}.ccm-archivo__marcas{position:relative}.ccm-archivo .ccm-archivo__saltar{position:absolute;left:20px;top:0;z-index:3;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ccm-archivo .ccm-archivo__saltar:focus{width:auto;height:auto;overflow:visible;clip-path:none;padding:8px 12px;border-radius:6px;background:#fff;color:#1d1d1f;font-size:14px;text-decoration:underline;outline:2px solid #e60000;outline-offset:2px}.ccm-archivo__marcas--abajo{max-width:1518px;padding:0 0 16px 48px}.ccm-archivo .ccm-archivo__buscador:focus{outline:none}.ccm-marcas__listado{box-sizing:border-box;max-width:1460px;margin:0 auto;padding:24px 20px 60px}.ccm-marcas .ccm-marcas__tarjetas{overflow:visible}.ccm-marcas .ccm-marcas__tarjetas .ccmg-bcs__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));overflow:visible;scroll-snap-type:none;cursor:auto;-webkit-user-select:auto;user-select:auto;touch-action:auto}.ccm-marcas .ccm-marcas__tarjetas .ccmg-bcs__track:after{content:none;display:none}.ccm-marcas .ccm-marcas__tarjetas .ccmg-bcs__card{width:auto;max-width:none}.ccm-marcas .ccm-marcas__tarjetas .ccmg-bcs__nav-btn{display:none!important}.ccm-archivo summary:focus-visible,.ccm-archivo .ccm-archivo__miga a:focus-visible,.ccm-archivo .ccm-archivo__descripcion-texto a:focus-visible,.ccm-marcas .ccmg-bcs__card:focus-visible{outline:2px solid #e60000;outline-offset:2px}@media(max-width:767px){.ccm-archivo .ccm-archivo__titulo{font-size:18px}.ccm-archivo__intro{padding:10px 15px 0}.ccm-archivo__buscador{padding:18px 15px 5px}.ccm-archivo__marcas{padding:16px 0 0 15px}.ccm-archivo__marcas--abajo{padding:0 0 10px 10px}.ccm-marcas__listado{padding:16px 15px 40px}.ccm-marcas .ccm-marcas__tarjetas .ccmg-bcs__track{grid-template-columns:repeat(2,minmax(0,1fr))}}
